From 97533e9fe455fed4984ef61d00036b96571d9073 Mon Sep 17 00:00:00 2001 From: yunohost-bot Date: Fri, 11 Jun 2021 20:00:14 +0000 Subject: [PATCH 001/516] Update app's level --- apps.json | 76 ++++++++++++++++++++++++++++++------------------------- 1 file changed, 41 insertions(+), 35 deletions(-) diff --git a/apps.json b/apps.json index 3280ea49..2841a10e 100644 --- a/apps.json +++ b/apps.json @@ -178,7 +178,7 @@ "baikal": { "branch": "master", "category": "synchronization", - "level": 6, + "level": 7, "revision": "HEAD", "state": "working", "subtags": [ @@ -231,6 +231,9 @@ ], "url": "https://github.com/YunoHost-Apps/bicbucstriim_ynh" }, + "bitwarden": { + "level": 7 + }, "blogotext": { "branch": "master", "category": "publishing", @@ -374,6 +377,7 @@ "chuwiki": { "branch": "master", "category": "publishing", + "level": 7, "revision": "HEAD", "state": "working", "subtags": [ @@ -392,16 +396,6 @@ ], "url": "https://github.com/YunoHost-Apps/civicrm_drupal7_ynh" }, - "codepad": { - "branch": "master", - "category": "dev", - "revision": "HEAD", - "state": "working", - "subtags": [ - "programming" - ], - "url": "https://github.com/YunoHost-Apps/codepad_ynh" - }, "cockpit": { "branch": "master", "category": "system_tools", @@ -409,6 +403,17 @@ "state": "notworking", "url": "https://github.com/YunoHost-Apps/cockpit_ynh" }, + "codepad": { + "branch": "master", + "category": "dev", + "level": 7, + "revision": "HEAD", + "state": "working", + "subtags": [ + "programming" + ], + "url": "https://github.com/YunoHost-Apps/codepad_ynh" + }, "coin": { "branch": "master", "category": "productivity_and_management", @@ -448,7 +453,7 @@ "concrete5": { "branch": "master", "category": "publishing", - "level": 6, + "level": 7, "maintained": false, "revision": "HEAD", "state": "working", @@ -512,7 +517,7 @@ "couchpotato": { "branch": "master", "category": "multimedia", - "level": 0, + "level": 6, "maintained": false, "revision": "HEAD", "state": "working", @@ -721,7 +726,7 @@ "branch": "master", "category": "publishing", "high_quality": true, - "level": 6, + "level": 9, "maintained": true, "revision": "HEAD", "state": "working", @@ -924,7 +929,7 @@ "flarum": { "branch": "master", "category": "communication", - "level": 7, + "level": 8, "revision": "HEAD", "state": "working", "subtags": [ @@ -955,7 +960,7 @@ "fluxbb": { "branch": "master", "category": "communication", - "level": 7, + "level": 0, "maintained": false, "revision": "HEAD", "state": "working", @@ -1432,7 +1437,7 @@ "hotspot": { "branch": "master", "category": "system_tools", - "level": 1, + "level": 6, "revision": "HEAD", "state": "working", "subtags": [ @@ -1957,7 +1962,7 @@ "mastodon": { "branch": "master", "category": "social_media", - "level": 8, + "level": 1, "revision": "HEAD", "state": "working", "subtags": [ @@ -2065,7 +2070,7 @@ "meilisearch": { "branch": "master", "category": "dev", - "level": 6, + "level": 8, "revision": "HEAD", "state": "working", "subtags": [ @@ -2146,7 +2151,7 @@ "misskey": { "branch": "master", "category": "social_media", - "level": 7, + "level": 6, "maintained": true, "revision": "HEAD", "state": "working", @@ -2255,6 +2260,17 @@ ], "url": "https://github.com/YunoHost-Apps/multi_webapp_ynh" }, + "mumble-web": { + "branch": "master", + "category": "communication", + "level": 7, + "revision": "HEAD", + "state": "working", + "subtags": [ + "meeting" + ], + "url": "https://github.com/YunoHost-Apps/mumble-web_ynh" + }, "mumble_admin_plugin": { "branch": "master", "category": "communication", @@ -2266,20 +2282,10 @@ ], "url": "https://github.com/matlink/mumble_admin_plugin_ynh" }, - "mumble-web": { - "branch": "master", - "category": "communication", - "revision": "HEAD", - "state": "working", - "subtags": [ - "meeting" - ], - "url": "https://github.com/YunoHost-Apps/mumble-web_ynh" - }, "mumbleserver": { "branch": "master", "category": "communication", - "level": 7, + "level": 8, "revision": "HEAD", "state": "working", "subtags": [ @@ -2907,7 +2913,7 @@ "prettynoemiecms": { "branch": "master", "category": "publishing", - "level": 6, + "level": 8, "revision": "HEAD", "state": "working", "subtags": [ @@ -3086,7 +3092,7 @@ "retroarch": { "branch": "master", "category": "games", - "level": 6, + "level": 7, "revision": "HEAD", "state": "working", "url": "https://github.com/YunoHost-Apps/retroarch_ynh" @@ -3391,7 +3397,7 @@ "spftoolbox": { "branch": "master", "category": "system_tools", - "level": 7, + "level": 8, "revision": "HEAD", "state": "working", "url": "https://github.com/YunoHost-Apps/spftoolbox_ynh" @@ -3937,7 +3943,7 @@ "branch": "master", "category": "publishing", "high_quality": true, - "level": 6, + "level": 9, "maintained": true, "revision": "HEAD", "state": "working", From 038d82ac4f68e98bac288c1f73942b29229b9f57 Mon Sep 17 00:00:00 2001 From: Alexandre Aubin Date: Fri, 11 Jun 2021 22:05:56 +0200 Subject: [PATCH 002/516] Fix buggy bitwarden stuff from level update --- apps.json | 3 --- 1 file changed, 3 deletions(-) diff --git a/apps.json b/apps.json index 2841a10e..975aa0e3 100644 --- a/apps.json +++ b/apps.json @@ -231,9 +231,6 @@ ], "url": "https://github.com/YunoHost-Apps/bicbucstriim_ynh" }, - "bitwarden": { - "level": 7 - }, "blogotext": { "branch": "master", "category": "publishing", From 27fde2cb6a2355872d830a47024dcbe8e37d3c96 Mon Sep 17 00:00:00 2001 From: tituspijean Date: Sat, 12 Jun 2021 11:40:21 +0200 Subject: [PATCH 003/516] Add Sonarr and Lidarr --- apps.json | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/apps.json b/apps.json index 311fc0df..956a0d35 100644 --- a/apps.json +++ b/apps.json @@ -1789,6 +1789,13 @@ ], "url": "https://github.com/YunoHost-Apps/lemmy_ynh" }, + "lidarr": { + "branch": "master", + "category": "multimedia", + "revision": "HEAD", + "state": "working", + "url": "https://github.com/YunoHost-Apps/lidarr_ynh" + }, "libreerp": { "branch": "master", "category": "productivity_and_management", @@ -3387,6 +3394,13 @@ ], "url": "https://github.com/YunoHost-Apps/sogo_ynh" }, + "sonarr": { + "branch": "master", + "category": "multimedia", + "revision": "HEAD", + "state": "working", + "url": "https://github.com/YunoHost-Apps/sonarr_ynh" + }, "sonerezh": { "branch": "master", "category": "multimedia", From ce7f61ac583c1c9fb112789486e254468321c028 Mon Sep 17 00:00:00 2001 From: tituspijean Date: Sat, 12 Jun 2021 11:54:01 +0200 Subject: [PATCH 004/516] Fix alphabetization MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: Éric Gaspar <46165813+ericgaspar@users.noreply.github.com> --- apps.json | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/apps.json b/apps.json index 956a0d35..479c6282 100644 --- a/apps.json +++ b/apps.json @@ -1789,13 +1789,6 @@ ], "url": "https://github.com/YunoHost-Apps/lemmy_ynh" }, - "lidarr": { - "branch": "master", - "category": "multimedia", - "revision": "HEAD", - "state": "working", - "url": "https://github.com/YunoHost-Apps/lidarr_ynh" - }, "libreerp": { "branch": "master", "category": "productivity_and_management", @@ -1840,6 +1833,13 @@ ], "url": "https://github.com/YunoHost-Apps/libreto_ynh" }, + "lidarr": { + "branch": "master", + "category": "multimedia", + "revision": "HEAD", + "state": "working", + "url": "https://github.com/YunoHost-Apps/lidarr_ynh" + }, "limesurvey": { "branch": "master", "category": "productivity_and_management", From 6c682a6c702d3ce97719113a3457997b38023ab6 Mon Sep 17 00:00:00 2001 From: Alexandre Aubin Date: Sat, 12 Jun 2021 23:23:04 +0200 Subject: [PATCH 005/516] Mastodon back to level 8 --- apps.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps.json b/apps.json index 975aa0e3..c6a47e7e 100644 --- a/apps.json +++ b/apps.json @@ -1959,7 +1959,7 @@ "mastodon": { "branch": "master", "category": "social_media", - "level": 1, + "level": 8, "revision": "HEAD", "state": "working", "subtags": [ From 9b664f5706c4efbb4a273f1040948a14ca3f5f0f Mon Sep 17 00:00:00 2001 From: Laurent Peuch Date: Sun, 13 Jun 2021 04:50:21 +0200 Subject: [PATCH 006/516] [mod] use with tempfile.TemporaryDirectory --- tools/README-generator/webhook.py | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/tools/README-generator/webhook.py b/tools/README-generator/webhook.py index e33f9942..5f52c7bc 100755 --- a/tools/README-generator/webhook.py +++ b/tools/README-generator/webhook.py @@ -1,6 +1,6 @@ import subprocess import os -import shutil +import tempfile from github_webhook import Webhook from flask import Flask @@ -43,8 +43,7 @@ def on_push(data): repository = data["repository"]["full_name"] branch = data["ref"].split("/", 2)[2] - folder = subprocess.check_output(["mktemp", "-d"]).decode('utf-8').strip() - try: + with tempfile.TemporaryDirectory() as folder: git(["clone", f"https://{login}:{token}@github.com/{repository}", "--single-branch", "--branch", branch, folder]) generate_READMEs(folder) @@ -56,9 +55,7 @@ def on_push(data): git(["commit", "-a", "-m", "Auto-update README", "--author='Yunohost-Bot <>'"], in_folder=folder) git(["push", "origin", branch, "--quiet"], in_folder=folder) - finally: - if os.path.exists(folder): - shutil.rmtree(folder) + if __name__ == "__main__": app.run(host="0.0.0.0", port=8123) From 19fb5931adb04ff9a71b145e4ca817198e1798ab Mon Sep 17 00:00:00 2001 From: Laurent Peuch Date: Sun, 13 Jun 2021 05:12:34 +0200 Subject: [PATCH 007/516] [mod] port to sanic for perfs --- tools/README-generator/requirements.txt | 4 +- tools/README-generator/webhook.py | 64 ++++++++++++++++++------- 2 files changed, 47 insertions(+), 21 deletions(-) diff --git a/tools/README-generator/requirements.txt b/tools/README-generator/requirements.txt index 3e3ec9d5..88cd6e2e 100644 --- a/tools/README-generator/requirements.txt +++ b/tools/README-generator/requirements.txt @@ -1,4 +1,2 @@ -argparse jinja2 -github-webhook==1.0.4 -gunicorn==20.1.0 +sanic diff --git a/tools/README-generator/webhook.py b/tools/README-generator/webhook.py index 5f52c7bc..b78b36df 100755 --- a/tools/README-generator/webhook.py +++ b/tools/README-generator/webhook.py @@ -1,15 +1,19 @@ -import subprocess import os +import hmac +import shlex +import hashlib +import asyncio import tempfile -from github_webhook import Webhook -from flask import Flask +from sanic import Sanic +from sanic.response import text +from sanic.exceptions import abort + from make_readme import generate_READMEs -app = Flask(__name__) +app = Sanic(__name__) github_webhook_secret = open("github_webhook_secret", "r").read().strip() -webhook = Webhook(app, endpoint="/github", secret=github_webhook_secret) login = open("login").read().strip() token = open("token").read().strip() @@ -22,39 +26,63 @@ my_env["GIT_COMMITTER_NAME"] = "Yunohost-Bot" my_env["GIT_COMMITTER_EMAIL"] = "yunohost@yunohost.org" -def git(cmd, in_folder=None): +async def git(cmd, in_folder=None): if not isinstance(cmd, list): cmd = cmd.split() if in_folder: cmd = ["-C", in_folder] + cmd cmd = ["git"] + cmd - return subprocess.check_output(cmd, env=my_env).strip().decode("utf-8") + cmd = " ".join(map(shlex.quote, cmd)) + command = await asyncio.create_subprocess_shell(cmd, env=my_env, stdout=asyncio.subprocess.PIPE, stderr=asyncio.subprocess.STDOUT) + data = await command.stdout.read() + return data.decode().strip() -@app.route("/github") -def main_route(): - return "You aren't supposed to go on this page using a browser, it's for webhooks push instead." +@app.route("/github", methods=["GET"]) +def main_route(request): + return text("You aren't supposed to go on this page using a browser, it's for webhooks push instead.") -@webhook.hook() -def on_push(data): +@app.route("/github", methods=["POST"]) +async def on_push(request): + header_signature = request.headers.get("X-Hub-Signature") + if header_signature is None: + print("no header X-Hub-Signature") + abort(403) + + sha_name, signature = header_signature.split("=") + if sha_name != "sha1": + print("signing algo isn't sha1, it's '%s'" % sha_name) + abort(501) + + # HMAC requires the key to be bytes, but data is string + mac = hmac.new(github_webhook_secret.encode(), msg=request.body, digestmod=hashlib.sha1) + + if not hmac.compare_digest(str(mac.hexdigest()), str(signature)): + abort(403) + + data = request.json repository = data["repository"]["full_name"] branch = data["ref"].split("/", 2)[2] with tempfile.TemporaryDirectory() as folder: - git(["clone", f"https://{login}:{token}@github.com/{repository}", "--single-branch", "--branch", branch, folder]) + await git(["clone", f"https://{login}:{token}@github.com/{repository}", "--single-branch", "--branch", branch, folder]) generate_READMEs(folder) - git(["add", "README*.md"], in_folder=folder) + await git(["add", "README*.md"], in_folder=folder) - diff_not_empty = bool(subprocess.check_output(["git", "diff", "HEAD", "--compact-summary"], cwd=folder).strip().decode("utf-8")) + diff_not_empty = await asyncio.create_subprocess_shell(" ".join(["git", "diff", "HEAD", "--compact-summary"]), cwd=folder, stdout=asyncio.subprocess.PIPE, stderr=asyncio.subprocess.STDOUT) + diff_not_empty = await diff_not_empty.stdout.read() + diff_not_empty = diff_not_empty.decode().strip() if not diff_not_empty: - return + return text("nothing to do") - git(["commit", "-a", "-m", "Auto-update README", "--author='Yunohost-Bot <>'"], in_folder=folder) - git(["push", "origin", branch, "--quiet"], in_folder=folder) + await git(["commit", "-a", "-m", "Auto-update README", "--author='Yunohost-Bot <>'"], in_folder=folder) + await git(["push", "origin", branch, "--quiet"], in_folder=folder) + + return text("ok") if __name__ == "__main__": From 6d341baba5899f1d6562956d8377c2bf591c4309 Mon Sep 17 00:00:00 2001 From: Jules-Bertholet Date: Fri, 11 Jun 2021 16:45:27 -0400 Subject: [PATCH 008/516] Add code-server --- apps.json | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/apps.json b/apps.json index c6a47e7e..c3332308 100644 --- a/apps.json +++ b/apps.json @@ -411,6 +411,23 @@ ], "url": "https://github.com/YunoHost-Apps/codepad_ynh" }, + "cockpit": { + "branch": "master", + "category": "system_tools", + "revision": "43fa808425e74ff181c59e96bc679f5340960029", + "state": "notworking", + "url": "https://github.com/YunoHost-Apps/cockpit_ynh" + }, + "code-server": { + "branch": "master", + "category": "dev", + "subtags": [ + "programming" + ], + "revision": "HEAD", + "state": "working", + "url": "https://github.com/YunoHost-Apps/code-server_ynh" + }, "coin": { "branch": "master", "category": "productivity_and_management", From dc0e9979462e11b1dbdc74968f4a044b4789daad Mon Sep 17 00:00:00 2001 From: tituspijean Date: Sat, 12 Jun 2021 11:40:21 +0200 Subject: [PATCH 009/516] Add Sonarr and Lidarr --- apps.json | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/apps.json b/apps.json index c3332308..70170d4a 100644 --- a/apps.json +++ b/apps.json @@ -1798,6 +1798,13 @@ ], "url": "https://github.com/YunoHost-Apps/lemmy_ynh" }, + "lidarr": { + "branch": "master", + "category": "multimedia", + "revision": "HEAD", + "state": "working", + "url": "https://github.com/YunoHost-Apps/lidarr_ynh" + }, "libreerp": { "branch": "master", "category": "productivity_and_management", @@ -3397,6 +3404,13 @@ ], "url": "https://github.com/YunoHost-Apps/sogo_ynh" }, + "sonarr": { + "branch": "master", + "category": "multimedia", + "revision": "HEAD", + "state": "working", + "url": "https://github.com/YunoHost-Apps/sonarr_ynh" + }, "sonerezh": { "branch": "master", "category": "multimedia", From af5698a192dbc1b8f05ac61062c58a871fdfd27d Mon Sep 17 00:00:00 2001 From: tituspijean Date: Sat, 12 Jun 2021 11:54:01 +0200 Subject: [PATCH 010/516] Fix alphabetization MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: Éric Gaspar <46165813+ericgaspar@users.noreply.github.com> --- apps.json | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/apps.json b/apps.json index 70170d4a..add0fd65 100644 --- a/apps.json +++ b/apps.json @@ -1798,13 +1798,6 @@ ], "url": "https://github.com/YunoHost-Apps/lemmy_ynh" }, - "lidarr": { - "branch": "master", - "category": "multimedia", - "revision": "HEAD", - "state": "working", - "url": "https://github.com/YunoHost-Apps/lidarr_ynh" - }, "libreerp": { "branch": "master", "category": "productivity_and_management", @@ -1849,6 +1842,13 @@ ], "url": "https://github.com/YunoHost-Apps/libreto_ynh" }, + "lidarr": { + "branch": "master", + "category": "multimedia", + "revision": "HEAD", + "state": "working", + "url": "https://github.com/YunoHost-Apps/lidarr_ynh" + }, "limesurvey": { "branch": "master", "category": "productivity_and_management", From 9b5f398c9af5ba00f27c126a463b1a4413c2584f Mon Sep 17 00:00:00 2001 From: tituspijean Date: Sun, 13 Jun 2021 19:11:23 +0200 Subject: [PATCH 011/516] Sonarr and Lidarr at level 7 --- apps.json | 2 ++ 1 file changed, 2 insertions(+) diff --git a/apps.json b/apps.json index add0fd65..590d5b1e 100644 --- a/apps.json +++ b/apps.json @@ -1845,6 +1845,7 @@ "lidarr": { "branch": "master", "category": "multimedia", + "level": 7, "revision": "HEAD", "state": "working", "url": "https://github.com/YunoHost-Apps/lidarr_ynh" @@ -3407,6 +3408,7 @@ "sonarr": { "branch": "master", "category": "multimedia", + "level": 7, "revision": "HEAD", "state": "working", "url": "https://github.com/YunoHost-Apps/sonarr_ynh" From 93da394be6a9871e6e61c225d838bfe8b7a52ed7 Mon Sep 17 00:00:00 2001 From: Laurent Peuch Date: Mon, 14 Jun 2021 16:34:26 +0200 Subject: [PATCH 012/516] [mod] add some debug logging --- tools/README-generator/webhook.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/tools/README-generator/webhook.py b/tools/README-generator/webhook.py index b78b36df..a9165e63 100755 --- a/tools/README-generator/webhook.py +++ b/tools/README-generator/webhook.py @@ -34,6 +34,7 @@ async def git(cmd, in_folder=None): cmd = ["-C", in_folder] + cmd cmd = ["git"] + cmd cmd = " ".join(map(shlex.quote, cmd)) + print(cmd) command = await asyncio.create_subprocess_shell(cmd, env=my_env, stdout=asyncio.subprocess.PIPE, stderr=asyncio.subprocess.STDOUT) data = await command.stdout.read() return data.decode().strip() @@ -67,6 +68,8 @@ async def on_push(request): repository = data["repository"]["full_name"] branch = data["ref"].split("/", 2)[2] + print(f"{repository} -> branch '{branch}'") + with tempfile.TemporaryDirectory() as folder: await git(["clone", f"https://{login}:{token}@github.com/{repository}", "--single-branch", "--branch", branch, folder]) generate_READMEs(folder) @@ -77,6 +80,7 @@ async def on_push(request): diff_not_empty = await diff_not_empty.stdout.read() diff_not_empty = diff_not_empty.decode().strip() if not diff_not_empty: + print("nothing to do") return text("nothing to do") await git(["commit", "-a", "-m", "Auto-update README", "--author='Yunohost-Bot <>'"], in_folder=folder) From 3960272306c80966b9bdc0c1c689134054606f74 Mon Sep 17 00:00:00 2001 From: yunohost-bot Date: Fri, 18 Jun 2021 20:00:14 +0000 Subject: [PATCH 013/516] Update app's level --- apps.json | 51 ++++++++++++++++++++++++--------------------------- 1 file changed, 24 insertions(+), 27 deletions(-) diff --git a/apps.json b/apps.json index 590d5b1e..8127cbac 100644 --- a/apps.json +++ b/apps.json @@ -56,7 +56,7 @@ "aeneria": { "branch": "master", "category": "iot", - "level": 7, + "level": 0, "revision": "HEAD", "state": "working", "url": "https://github.com/YunoHost-Apps/aeneria_ynh" @@ -231,6 +231,9 @@ ], "url": "https://github.com/YunoHost-Apps/bicbucstriim_ynh" }, + "bitwarden": { + "level": 7 + }, "blogotext": { "branch": "master", "category": "publishing", @@ -400,6 +403,17 @@ "state": "notworking", "url": "https://github.com/YunoHost-Apps/cockpit_ynh" }, + "code-server": { + "branch": "master", + "category": "dev", + "level": 1, + "revision": "HEAD", + "state": "working", + "subtags": [ + "programming" + ], + "url": "https://github.com/YunoHost-Apps/code-server_ynh" + }, "codepad": { "branch": "master", "category": "dev", @@ -411,23 +425,6 @@ ], "url": "https://github.com/YunoHost-Apps/codepad_ynh" }, - "cockpit": { - "branch": "master", - "category": "system_tools", - "revision": "43fa808425e74ff181c59e96bc679f5340960029", - "state": "notworking", - "url": "https://github.com/YunoHost-Apps/cockpit_ynh" - }, - "code-server": { - "branch": "master", - "category": "dev", - "subtags": [ - "programming" - ], - "revision": "HEAD", - "state": "working", - "url": "https://github.com/YunoHost-Apps/code-server_ynh" - }, "coin": { "branch": "master", "category": "productivity_and_management", @@ -1029,7 +1026,7 @@ "framaforms": { "branch": "master", "category": "productivity_and_management", - "level": 0, + "level": 7, "maintained": true, "revision": "HEAD", "state": "working", @@ -1547,7 +1544,7 @@ "invoiceninja": { "branch": "master", "category": "productivity_and_management", - "level": 6, + "level": 8, "revision": "HEAD", "state": "working", "url": "https://github.com/YunoHost-Apps/invoiceninja_ynh" @@ -1938,7 +1935,7 @@ "lychee": { "branch": "master", "category": "multimedia", - "level": 6, + "level": 7, "maintained": true, "revision": "HEAD", "state": "working", @@ -2173,7 +2170,7 @@ "misskey": { "branch": "master", "category": "social_media", - "level": 6, + "level": 7, "maintained": true, "revision": "HEAD", "state": "working", @@ -2630,7 +2627,7 @@ "peertube": { "branch": "master", "category": "social_media", - "level": 8, + "level": 0, "revision": "HEAD", "state": "working", "subtags": [ @@ -2850,7 +2847,7 @@ "piwigo": { "branch": "master", "category": "multimedia", - "level": 0, + "level": 7, "revision": "HEAD", "state": "working", "subtags": [ @@ -3442,7 +3439,7 @@ "spip": { "branch": "master", "category": "publishing", - "level": 6, + "level": 8, "revision": "HEAD", "state": "working", "subtags": [ @@ -3909,7 +3906,7 @@ "wetty": { "branch": "master", "category": "system_tools", - "level": 7, + "level": 8, "revision": "HEAD", "state": "working", "url": "https://github.com/YunoHost-Apps/wetty_ynh" @@ -4130,7 +4127,7 @@ "zeronet": { "branch": "master", "category": "wat", - "level": 0, + "level": 7, "maintained": true, "revision": "HEAD", "state": "working", From 0064495243644ef3949d29dc26f5db4a829c92d8 Mon Sep 17 00:00:00 2001 From: yalh76 Date: Sat, 19 Jun 2021 14:19:50 +0200 Subject: [PATCH 014/516] Bitwarden --- apps.json | 3 --- 1 file changed, 3 deletions(-) diff --git a/apps.json b/apps.json index 8127cbac..9ab3b1a5 100644 --- a/apps.json +++ b/apps.json @@ -231,9 +231,6 @@ ], "url": "https://github.com/YunoHost-Apps/bicbucstriim_ynh" }, - "bitwarden": { - "level": 7 - }, "blogotext": { "branch": "master", "category": "publishing", From f2fb5a9dff2dd3f250809c7f758f429d3cf5f04e Mon Sep 17 00:00:00 2001 From: yalh76 Date: Sat, 19 Jun 2021 14:20:45 +0200 Subject: [PATCH 015/516] Fix peertube level --- apps.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps.json b/apps.json index 9ab3b1a5..6a0c08af 100644 --- a/apps.json +++ b/apps.json @@ -2624,7 +2624,7 @@ "peertube": { "branch": "master", "category": "social_media", - "level": 0, + "level": 8, "revision": "HEAD", "state": "working", "subtags": [ From 8ed7df86b6e1a8e96b6ed1cd45f18ca36cc35f5d Mon Sep 17 00:00:00 2001 From: Alexandre Aubin Date: Sun, 20 Jun 2021 14:28:39 +0200 Subject: [PATCH 016/516] aeneria back to level 7 --- apps.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps.json b/apps.json index 6a0c08af..fbb40366 100644 --- a/apps.json +++ b/apps.json @@ -56,7 +56,7 @@ "aeneria": { "branch": "master", "category": "iot", - "level": 0, + "level": 7, "revision": "HEAD", "state": "working", "url": "https://github.com/YunoHost-Apps/aeneria_ynh" From 4c75fc87d2b2e01d535c37e2934abddd59403393 Mon Sep 17 00:00:00 2001 From: ericgaspar Date: Mon, 21 Jun 2021 11:50:52 +0200 Subject: [PATCH 017/516] Update apps.json --- apps.json | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/apps.json b/apps.json index fbb40366..d5776b56 100644 --- a/apps.json +++ b/apps.json @@ -422,6 +422,16 @@ ], "url": "https://github.com/YunoHost-Apps/codepad_ynh" }, + "codimd": { + "branch": "master", + "category": "office", + "revision": "HEAD", + "state": "working", + "subtags": [ + "text" + ], + "url": "https://github.com/YunoHost-Apps/codimd_ynh" + }, "coin": { "branch": "master", "category": "productivity_and_management", From 9f3f9e246f947aeaa5e690f2a887a10237e10e15 Mon Sep 17 00:00:00 2001 From: tituspijean Date: Thu, 24 Jun 2021 22:02:33 +0200 Subject: [PATCH 018/516] Add Prometheus --- apps.json | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/apps.json b/apps.json index d5776b56..fc508467 100644 --- a/apps.json +++ b/apps.json @@ -2966,6 +2966,16 @@ "state": "notworking", "url": "https://github.com/abeudin/proftpd_ynh" }, + "prometheus": { + "branch": "master", + "category": "system_tools", + "revision": "HEAD", + "state": "working", + "subtags": [ + "monitoring" + ], + "url": "https://github.com/YunoHost-Apps/prometheus_ynh" + }, "psitransfer": { "branch": "master", "category": "small_utilities", From dc4febee64cf1a177324fcc7051f62b05d332558 Mon Sep 17 00:00:00 2001 From: Gredin67 Date: Thu, 24 Jun 2021 23:56:23 +0200 Subject: [PATCH 019/516] mautrix_signal working (#1184) --- apps.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps.json b/apps.json index fc508467..dba71356 100644 --- a/apps.json +++ b/apps.json @@ -2043,7 +2043,7 @@ "branch": "master", "category": "communication", "revision": "HEAD", - "state": "inprogress", + "state": "working", "subtags": [ "chat" ], From 058c7d7632588918adcf9a73bf5fd2fecbad7bee Mon Sep 17 00:00:00 2001 From: yunohost-bot Date: Fri, 25 Jun 2021 20:00:14 +0000 Subject: [PATCH 020/516] Update app's level --- apps.json | 38 ++++++++++++++++++++++---------------- 1 file changed, 22 insertions(+), 16 deletions(-) diff --git a/apps.json b/apps.json index dba71356..19726af1 100644 --- a/apps.json +++ b/apps.json @@ -105,7 +105,7 @@ "ampache": { "branch": "master", "category": "multimedia", - "level": 7, + "level": 8, "revision": "HEAD", "state": "working", "subtags": [ @@ -231,6 +231,9 @@ ], "url": "https://github.com/YunoHost-Apps/bicbucstriim_ynh" }, + "bitwarden": { + "level": 7 + }, "blogotext": { "branch": "master", "category": "publishing", @@ -385,7 +388,7 @@ "civicrm_drupal7": { "branch": "master", "category": "productivity_and_management", - "level": 0, + "level": 7, "revision": "HEAD", "state": "working", "subtags": [ @@ -403,7 +406,7 @@ "code-server": { "branch": "master", "category": "dev", - "level": 1, + "level": 7, "revision": "HEAD", "state": "working", "subtags": [ @@ -425,6 +428,7 @@ "codimd": { "branch": "master", "category": "office", + "level": 7, "revision": "HEAD", "state": "working", "subtags": [ @@ -978,7 +982,7 @@ "fluxbb": { "branch": "master", "category": "communication", - "level": 0, + "level": 7, "maintained": false, "revision": "HEAD", "state": "working", @@ -1166,7 +1170,7 @@ "ghost": { "branch": "master", "category": "publishing", - "level": 6, + "level": 8, "revision": "HEAD", "state": "working", "subtags": [ @@ -1177,7 +1181,7 @@ "gitea": { "branch": "master", "category": "dev", - "level": 8, + "level": 6, "revision": "HEAD", "state": "working", "subtags": [ @@ -1435,7 +1439,7 @@ "homeassistant": { "branch": "master", "category": "iot", - "level": 3, + "level": 7, "maintained": true, "revision": "HEAD", "state": "working", @@ -1540,7 +1544,7 @@ "invidious": { "branch": "master", "category": "social_media", - "level": 7, + "level": 6, "revision": "HEAD", "state": "working", "subtags": [ @@ -1889,7 +1893,7 @@ "lstu": { "branch": "master", "category": "small_utilities", - "level": 6, + "level": 8, "revision": "HEAD", "state": "working", "subtags": [ @@ -1911,7 +1915,7 @@ "lufi": { "branch": "master", "category": "synchronization", - "level": 8, + "level": 2, "revision": "HEAD", "state": "working", "subtags": [ @@ -1976,7 +1980,7 @@ "mantis": { "branch": "master", "category": "productivity_and_management", - "level": 2, + "level": 7, "maintained": true, "revision": "HEAD", "state": "working", @@ -2042,6 +2046,7 @@ "mautrix_signal": { "branch": "master", "category": "communication", + "level": 6, "revision": "HEAD", "state": "working", "subtags": [ @@ -2238,7 +2243,7 @@ "moodle": { "branch": "master", "category": "wat", - "level": 6, + "level": 8, "revision": "HEAD", "state": "working", "url": "https://github.com/YunoHost-Apps/moodle_ynh" @@ -2701,7 +2706,7 @@ "pgadmin": { "branch": "master", "category": "system_tools", - "level": 6, + "level": 8, "revision": "HEAD", "state": "working", "subtags": [ @@ -2969,6 +2974,7 @@ "prometheus": { "branch": "master", "category": "system_tools", + "level": 7, "revision": "HEAD", "state": "working", "subtags": [ @@ -3117,7 +3123,7 @@ "restic": { "branch": "master", "category": "system_tools", - "level": 8, + "level": 6, "revision": "HEAD", "state": "working", "subtags": [ @@ -3386,7 +3392,7 @@ "snserver": { "branch": "master", "category": "office", - "level": 7, + "level": 3, "maintained": true, "revision": "HEAD", "state": "working", @@ -3964,7 +3970,7 @@ "wireguard": { "branch": "master", "category": "system_tools", - "level": 6, + "level": 0, "revision": "HEAD", "state": "working", "subtags": [ From c1feac89401f5e64419fc8f6da67186ca2032872 Mon Sep 17 00:00:00 2001 From: yalh76 Date: Sat, 26 Jun 2021 10:16:32 +0200 Subject: [PATCH 021/516] Cleanup bitwarden --- apps.json | 3 --- 1 file changed, 3 deletions(-) diff --git a/apps.json b/apps.json index 19726af1..ca99fc74 100644 --- a/apps.json +++ b/apps.json @@ -231,9 +231,6 @@ ], "url": "https://github.com/YunoHost-Apps/bicbucstriim_ynh" }, - "bitwarden": { - "level": 7 - }, "blogotext": { "branch": "master", "category": "publishing", From 6088fa9746ac0569fc656ab4c77edd0155995ca4 Mon Sep 17 00:00:00 2001 From: yalh76 Date: Sat, 26 Jun 2021 11:46:24 +0200 Subject: [PATCH 022/516] Fix lufi level --- apps.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps.json b/apps.json index ca99fc74..2c4be95f 100644 --- a/apps.json +++ b/apps.json @@ -1912,7 +1912,7 @@ "lufi": { "branch": "master", "category": "synchronization", - "level": 2, + "level": 8, "revision": "HEAD", "state": "working", "subtags": [ From c40a6a8a2cc9c316ce2cf6db8da2e375bdc950d1 Mon Sep 17 00:00:00 2001 From: ericgaspar Date: Sun, 27 Jun 2021 18:18:18 +0200 Subject: [PATCH 023/516] Update apps.json --- apps.json | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/apps.json b/apps.json index dba71356..6ed21874 100644 --- a/apps.json +++ b/apps.json @@ -3220,6 +3220,16 @@ ], "url": "https://github.com/drfred1981/scm-manager_ynh" }, + "scratch": { + "branch": "master", + "category": "dev", + "revision": "HEAD", + "state": "working", + "subtags": [ + "programming" + ], + "url": "https://github.com/YunoHost-Apps/scratch_ynh" + }, "scrumblr": { "branch": "master", "category": "small_utilities", From 6f905d8210f8b96030325ceab367e74de9681d98 Mon Sep 17 00:00:00 2001 From: ericgaspar Date: Mon, 28 Jun 2021 09:37:36 +0200 Subject: [PATCH 024/516] Update apps.json --- apps.json | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/apps.json b/apps.json index dba71356..47e09077 100644 --- a/apps.json +++ b/apps.json @@ -2528,9 +2528,8 @@ "opennote": { "branch": "master", "category": "office", - "maintained": false, - "revision": "a0543195db635a93c864066114b7edd1887a1d87", - "state": "notworking", + "revision": "HEAD", + "state": "working", "subtags": [ "text" ], From bbc79f22e3b05bc79957958da92bd6d126f1cfb7 Mon Sep 17 00:00:00 2001 From: ericgaspar Date: Mon, 28 Jun 2021 11:20:09 +0200 Subject: [PATCH 025/516] Update apps.json --- apps.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps.json b/apps.json index dba71356..58e37208 100644 --- a/apps.json +++ b/apps.json @@ -2737,7 +2737,7 @@ "branch": "master", "category": "communication", "revision": "HEAD", - "state": "notworking", + "state": "working", "subtags": [ "forum" ], From 9aff587fb99a891e6a9aa302a73fa960cd92d284 Mon Sep 17 00:00:00 2001 From: ericgaspar Date: Mon, 28 Jun 2021 12:11:48 +0200 Subject: [PATCH 026/516] Update apps.json --- apps.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps.json b/apps.json index 58e37208..8842e065 100644 --- a/apps.json +++ b/apps.json @@ -2733,7 +2733,7 @@ ], "url": "https://github.com/YunoHost-Apps/photoview_ynh" }, - "phpBB": { + "phpbb": { "branch": "master", "category": "communication", "revision": "HEAD", From 8e7570c273d1ef7c7c09bb188b64f6180303a44b Mon Sep 17 00:00:00 2001 From: ericgaspar Date: Mon, 28 Jun 2021 15:06:03 +0200 Subject: [PATCH 027/516] Update apps.json --- apps.json | 1 - 1 file changed, 1 deletion(-) diff --git a/apps.json b/apps.json index dba71356..89fb42ec 100644 --- a/apps.json +++ b/apps.json @@ -3867,7 +3867,6 @@ "branch": "master", "category": "dev", "level": 6, - "maintained": false, "revision": "HEAD", "state": "working", "url": "https://github.com/YunoHost-Apps/weblate_ynh" From 3d290f2932e148e73b3ee07b5606e48f2196a7c5 Mon Sep 17 00:00:00 2001 From: yunohost-bot Date: Fri, 2 Jul 2021 20:00:13 +0000 Subject: [PATCH 028/516] Update app's level --- apps.json | 18 ++++++++++++------ 1 file changed, 12 insertions(+), 6 deletions(-) diff --git a/apps.json b/apps.json index ed624438..05babd5a 100644 --- a/apps.json +++ b/apps.json @@ -231,6 +231,9 @@ ], "url": "https://github.com/YunoHost-Apps/bicbucstriim_ynh" }, + "bitwarden": { + "level": 7 + }, "blogotext": { "branch": "master", "category": "publishing", @@ -649,7 +652,7 @@ "discourse": { "branch": "master", "category": "communication", - "level": 0, + "level": 6, "revision": "HEAD", "state": "working", "subtags": [ @@ -1383,7 +1386,7 @@ "halcyon": { "branch": "master", "category": "social_media", - "level": 1, + "level": 7, "revision": "HEAD", "state": "working", "subtags": [ @@ -1612,7 +1615,7 @@ "jenkins": { "branch": "master", "category": "dev", - "level": 7, + "level": 2, "maintained": false, "revision": "HEAD", "state": "working", @@ -2054,7 +2057,7 @@ "mautrix_whatsapp": { "branch": "master", "category": "communication", - "level": 0, + "level": 7, "revision": "HEAD", "state": "working", "subtags": [ @@ -2399,7 +2402,7 @@ "netdata": { "branch": "master", "category": "system_tools", - "level": 3, + "level": 6, "revision": "HEAD", "state": "working", "subtags": [ @@ -2530,6 +2533,7 @@ "opennote": { "branch": "master", "category": "office", + "level": 7, "revision": "HEAD", "state": "working", "subtags": [ @@ -2737,6 +2741,7 @@ "phpbb": { "branch": "master", "category": "communication", + "level": 7, "revision": "HEAD", "state": "working", "subtags": [ @@ -3225,6 +3230,7 @@ "scratch": { "branch": "master", "category": "dev", + "level": 7, "revision": "HEAD", "state": "working", "subtags": [ @@ -3375,7 +3381,7 @@ "slingcode": { "branch": "master", "category": "dev", - "level": 7, + "level": 8, "revision": "HEAD", "state": "working", "subtags": [ From 4d1d17b3d6c9fc3739fc1d24d6111194480df7e2 Mon Sep 17 00:00:00 2001 From: Alexandre Aubin Date: Fri, 2 Jul 2021 22:53:39 +0200 Subject: [PATCH 029/516] Remove again level for bitwarden due to bug in CI update script --- apps.json | 3 --- 1 file changed, 3 deletions(-) diff --git a/apps.json b/apps.json index 05babd5a..ab6a72f2 100644 --- a/apps.json +++ b/apps.json @@ -231,9 +231,6 @@ ], "url": "https://github.com/YunoHost-Apps/bicbucstriim_ynh" }, - "bitwarden": { - "level": 7 - }, "blogotext": { "branch": "master", "category": "publishing", From c933787da6468669ad3c3a4bcceac4b6332e1f31 Mon Sep 17 00:00:00 2001 From: Alexandre Aubin Date: Sun, 4 Jul 2021 21:17:16 +0200 Subject: [PATCH 030/516] Don't overwrite translations from manifests + remove stale fr translations for descriptions --- list_builder.py | 9 +- locales/fr.json | 233 +----------------------------------------------- 2 files changed, 6 insertions(+), 236 deletions(-) diff --git a/list_builder.py b/list_builder.py index 8af608ba..6debc730 100755 --- a/list_builder.py +++ b/list_builder.py @@ -261,22 +261,21 @@ def include_translations_in_manifest(manifest): current_lang = locale.split(".")[0] translations = json.load(open(os.path.join("locales", locale), "r")) + # don't overwrite already existing translation in manifests for now key = "%s_manifest_description" % app_name - if translations.get(key, None): + if current_lang not in manifest["description"] and translations.get(key): manifest["description"][current_lang] = translations[key] for category, questions in manifest["arguments"].items(): for question in questions: key = "%s_manifest_arguments_%s_%s" % (app_name, category, question["name"]) # don't overwrite already existing translation in manifests for now - if translations.get(key) and "ask" in question and not current_lang not in question["ask"]: - #print("[ask]", current_lang, key) + if translations.get(key) and "ask" in question and current_lang not in question["ask"]: question["ask"][current_lang] = translations[key] key = "%s_manifest_arguments_%s_help_%s" % (app_name, category, question["name"]) # don't overwrite already existing translation in manifests for now - if translations.get(key) and not current_lang not in question.get("help", []): - #print("[help]", current_lang, key) + if translations.get(key) and current_lang not in question.get("help", []): question["help"][current_lang] = translations[key] return manifest diff --git a/locales/fr.json b/locales/fr.json index f5b8c0a5..ff578e20 100644 --- a/locales/fr.json +++ b/locales/fr.json @@ -1,104 +1,54 @@ { - "20euros_manifest_description": "2048 - 20euros", - "243_manifest_description": "Clone du jeu 2048", - "LBCAlerte_manifest_description": "Application LBCAlerte pour YunoHost.", "abantecart_manifest_arguments_install_admin_name": "Choisissez l’administrateur de Abantecart (doit être un utilisateur YunoHost existant)", "abantecart_manifest_arguments_install_admin_pass": "Définissez le mot de passe pour l’Administrateur. ≥ cinq caractères (sans caractères spéciaux)", - "abantecart_manifest_description": "Créer un site ecommerce", - "adhocserver_manifest_description": "Un serveur adhoc pour la PSP de sony", - "adminer_manifest_description": "Gestionnaire de base de données en un seul fichier PHP", "agendav_manifest_arguments_install_language": "Langue par défaut à utiliser dans AgenDAV", - "agendav_manifest_description": "Client web pour CalDAV", "ajaxgoogleapis_manifest_arguments_install_public_site": "Une personne non membre peut elle accéder à ce mirroir ?", - "ajaxgoogleapis_manifest_description": "Cette application créé un mirroir de ajax.googleapis.com", - "ampache_manifest_description": "Une application de streaming audio et vidéo", - "askbot_manifest_description": "Askbot est un système de Questions et Réponses", - "baikal_manifest_description": "Serveur CalDAV+CardDAV léger", "bicbucstriim_manifest_arguments_install_login": "Désactiver l’authentification BicBucStriim ?", - "bicbucstriim_manifest_description": "BicBucStriim est une interface web pour accéder à votre collection d’e-book.", "bolt_manifest_arguments_install_public_site": "Est-ce un site Bold public ?", - "bolt_manifest_description": "Bolt est un outil de gestion de contenu qui vise à être aussi simple et direct que possible.", "bozon_manifest_arguments_install_filesize": "Définissez la taille limite de téléchargement", "bozon_manifest_arguments_install_language": "Langue (si la langue du navigateur n’est pas détectée)", - "bozon_manifest_description": "Application minimaliste de partage de fichiers", "btsync_manifest_arguments_install_platform": "Choisissez la plateforme BitTorrentSync", - "btsync_manifest_description": "BitTorrent Sync : synchronisation de répertoire par torrent", - "cesium_manifest_description": "Client Duniter pour gérer ses portes-monnaie, les certifications au sein d’une monnaie libre.", - "chtickynotes_manifest_description": "Des post-its génériques à tout faire", "cops_manifest_arguments_install_basicauthcreate": "Créer un accès par authentification basique (Uniquement pris en compte pour une app Publique) ? Ceci est requis si votre bibliothèque est publique et que vous voulez accéder au serveur OPDS avec votre liseuse ou application mobile", "cops_manifest_arguments_install_basicauthname": "Indiquez le nom d’utilisateur pour accéder au serveur OPDS/HTML (NON lié lié aux utilisateurs YunoHost)", "cops_manifest_arguments_install_basicauthpass": "Renseignez le mot de passe pour accéder au serveur OPDS/HTML", "cops_manifest_arguments_install_calibre": "Indiquez le chemin de votre bibliotheque Calibre. Ne la mettez pas dans /var/www/cops ou elle sera supprimée à la prochaine upgrade !!!", - "cops_manifest_description": "Calibre OPDS (et HTML) PHP Serveur", "couchpotato_manifest_arguments_install_fork": "LOCAL: URL du GIT source à utiliser", "couchpotato_manifest_arguments_install_host": "REMOTE: Indiquez l’URL de l’hôte", "couchpotato_manifest_arguments_install_method": "Choisissez le type d’installation", "couchpotato_manifest_arguments_install_port": "LOCAL: Choisissez le port d’écoute de l’application", "couchpotato_manifest_arguments_install_public": "Est-ce une application publique ?", "couchpotato_manifest_arguments_remove_data": "Souhaitez-vous conserver les données ?", - "couchpotato_manifest_description": "Téléchargement automatisé de films", - "cubiks2048_manifest_description": "Clone du jeu 2048 en 3D", "diaspora_manifest_arguments_install_site_public": "Est-ce un site public ?", - "diaspora_manifest_description": "Service de réseau social distribué", "dockercontainer_manifest_arguments_install_command": "Entrez les options du conteneur", "dockercontainer_manifest_arguments_install_datacontainer": "Souhaitez-vous activer la fonctionnalité de backup s’appuyant sur des conteneurs de données ? (Voir explications sur GitHub)", "dockercontainer_manifest_arguments_install_name": "Entrez le nom du conteneur", "dockercontainer_manifest_arguments_install_repository": "Entrez le dépôt du conteneur (http://registry.hub.docker.com)", "dockercontainer_manifest_arguments_install_restart": "Souhaitez-vous que le conteneur soit automatiquement redémarré ?", "dockercontainer_manifest_arguments_install_volume": "Souhaitez-vous créer le dossier /home/YunoHost.docker/container-NAME afin de pouvoir le monter dans le conteneur ?", - "dockercontainer_manifest_description": "Docker permet de déployer des applications qui n’ont pas encore été intégrées à YunoHost", "dockerrstudio_manifest_arguments_install_user": "Veuillez choisir un identifiant pour votre compte RStudio", - "dockerrstudio_manifest_description": "RStudio est un environnement de développement web pour R (statistiques). Il est exécuté via Docker.", - "dockerui_manifest_description": "Docker permet de déployer des applications qui n’ont pas encore été intégrées à YunoHost", - "dokuwiki_manifest_description": "DokuWiki est un wiki Open Source simple à utiliser et très polyvalent qui n’exige aucune base de données.", - "dolibarr_manifest_description": "Dolibarr ERP & CRM est un logiciel moderne de gestion de votre activité professionnelle ou associative (contacts, factures, commandes, stocks, agenda, etc...).", - "dotclear2_manifest_description": "Moteur de blog", "duniter_manifest_arguments_install_is_cesium_public": "Permettre à Cesium d’être consulté publiquement ?", "duniter_manifest_arguments_install_port": "Port du nœud Duniter", "duniter_manifest_arguments_install_sync_node": "Adresse du nœud (nom de domaine ou adresse IP) avec lequel se synchroniser", "duniter_manifest_arguments_install_sync_port": "Port de synchronisation", - "duniter_manifest_description": "Nœud Duniter qui permet de participer à l’écriture de blocs. Système monétaire à dividende universel, monnaie libre, thérorie relative de la monnaie. Ce paquet permet de rejoindre une monnaie déjà existante.", "emailpoubelle_manifest_arguments_install_public_site": "Est-ce que cette application doit être visible publiquement ?", - "emailpoubelle_manifest_description": "Créez des adresses courriel jetables qui redirigent les mails vers votre adresse réelle", "ethercalc_manifest_arguments_install_expire": "Suppression après N jours d’inactivités. (0 pour désactiver cette fonctionnalité)", "ethercalc_manifest_arguments_install_public_site": "Des personnes n’ayant pas de compte YunoHost peuvent elles utiliser ce EtherCalc ?", - "ethercalc_manifest_description": "Feuille de calcul collaborative en ligne", "etherpad_mypads_manifest_arguments_install_abiword": "Utiliser abiword (~260Mo) pour étendre les possibilités d’export (pdf, doc) ?", "etherpad_mypads_manifest_arguments_install_language": "Choisissez votre langue", - "etherpad_mypads_manifest_description": "Clone de Framapad, un éditeur en ligne fournissant l’édition collaborative en temps réel.", "etherpadlite_manifest_arguments_install_public_site": "Est-ce un Etherpad public ?", - "etherpadlite_manifest_description": "Éditeur en ligne proposant une édition collaborative vraiment en temps réel", - "ffsync_manifest_description": "Le serveur de synchronisation de Mozilla, pour héberger vos données Firefox", - "filebin_manifest_description": "Un pastebin minimaliste, libre et où le serveur n’a aucune connaissance des données copiées - En Version pour Fichiers", "flarum_manifest_arguments_install_adminpass": "Insérez votre mot de passe", "flarum_manifest_arguments_install_title": "Choisissez un titre pour votre forum (nécessaire pour la post-installation automatique)", - "flarum_manifest_description": "Package Flarum (système de forum libre) pour YunoHost.", - "framagames_manifest_description": "Ensemble de jeux Framagames venant de Framasoft", "freeboard_manifest_arguments_install_adv_html": "Utilisé l’Html développeur ? (Tableau de bord permanent, plus de plugins...)", "freeboard_manifest_arguments_install_dash": "Tableau de bord permanent, à placer dand /var/www/votre_dashboard/", "freeboard_manifest_arguments_install_dash_bool": "Utiliser un tableau de bord permanent ? (Dev Html requis)", - "freeboard_manifest_description": "Créateur de tableaux de bords faits pour l’IOT.", - "freshrss_manifest_description": "FreshRSS est un agrégateur de flux RSS à auto-héberger", "friendica_manifest_arguments_install_public_site": "Est-ce un site public ?", - "friendica_manifest_description": "Serveur de Communication Social", "ftp_webapp_manifest_arguments_install_language": "Choisissez la langue du client ftp", - "ftp_webapp_manifest_description": "Serveur FTP et client Net2ftp configuré pour être utilisé avec les webapp sur le port personnalisé 21021", - "gateone_manifest_description": "Émulateur de terminal et client SSH en HTML5", - "ghostblog_manifest_description": "Plateforme de blogging", "gitolite_manifest_arguments_install_adminpubkey": "Veuillez placer ici la clé SSH publique de l'administrateur", - "gitolite_manifest_description": "Gitolite vous permet de configurer un serveur git, avec un contrôle des accès très fin et beaucoup plus de fonctionnalités puissantes.", "gitweb_manifest_arguments_install_public_site": "Est-ce que cette application doit être visible publiquement ?", - "gitweb_manifest_description": "Une interface web pour consulter les dépôts gitolite", - "glowingbear_manifest_description": "Un client Web pour WeeChat.", "glpi_manifest_arguments_install_language": "Choissisez la langue du GLPI", - "glpi_manifest_description": "Logiciel de création de blog ou de site Web", "gnusocial_manifest_arguments_install_name": "Choisissez un nom pour votre nœud GNU Social", "gnusocial_manifest_arguments_install_profile": "Q’est ce qu’un profile GNU Social ?", - "gnusocial_manifest_description": "Créer et fédérer les nœuds de communications", "gogs_manifest_arguments_install_public_site": "Est-ce un site public ?", - "gogs_manifest_description": "Une forge Git légère", - "grafana_manifest_description": "Tableaux de bords de supervision", - "haste_manifest_description": "Haste est un presse-papier open source écrit en node.js", "headphones_manifest_arguments_install_fork": "LOCAL: URL du GIT source à utiliser", "headphones_manifest_arguments_install_host": "REMOTE: Indiquez l’URL de l’hôte", "headphones_manifest_arguments_install_method": "Choisissez le type d’installation", @@ -106,170 +56,94 @@ "headphones_manifest_arguments_install_port": "LOCAL: Choisissez le port d’écoute de l’application", "headphones_manifest_arguments_install_public": "Est-ce une application publique ?", "headphones_manifest_arguments_remove_data": "Souhaitez-vous conserver les données ?", - "headphones_manifest_description": "Téléchargement automatisé de musiques", - "hextris_manifest_description": "Un jeu de puzzle très rapide.", "hotspot_manifest_arguments_install_firmware_nonfree": "Installer des firmwares non-libres (en plus des libres) pour la clé USB wifi (yes/no)", "hotspot_manifest_arguments_install_wifi_passphrase": "Choisissez un mot de passe wifi (au minimum 8 caractères pour le WPA2)", "hotspot_manifest_arguments_install_wifi_ssid": "Choisissez un nom pour le wifi (SSID)", - "hotspot_manifest_description": "Hotspot Wifi", - "htmltool_manifest_description": "Un ensemble d’outils HTML simple et pratique", - "htpc-manager_manifest_description": "Piloter votre HTPC où vous souhaitez", "hubzilla_manifest_arguments_install_adminemail": "Courriel pour l’administrateur du hub Hubzilla", - "hubzilla_manifest_description": "Hubzilla est un réseau social décentralisé de partage de contenu.", "huginn_manifest_arguments_install_invitation": "Choisissez un code d’invitation pour les nouveaux utilisateurs", - "huginn_manifest_description": " Construisez des agents qui surveillent et agissent en votre nom. Vos agents sont prêts !", - "ihatemoney_manifest_description": "Une application web de comptes partagés à plusieurs", "jappix_manifest_arguments_install_language": "Choissisez la langue par défaut de Jappix", "jappix_manifest_arguments_install_name": "Choisissez un nom pour Jappix", - "jappix_manifest_description": "Un réseau social libre", "jappix_mini_manifest_arguments_install_muc": "Jappix Mini doit rejoindre quel salon de discussion ? Répondre « No » pour qu’il ne rejoindre aucun salon de discussion.", "jappix_mini_manifest_arguments_install_user": "Jappix Mini doit rejoindre quel utilisateur ? Répondre « No » pour qu’il ne rejoigne aucun utilisateur. L’étape suivante est pour rejoindre un salon de discussion.", - "jappix_mini_manifest_description": "Intégration de Jappix Mini chat XMPP.", "jeedom_manifest_arguments_install_sudo": "Acceptez-vous de donner les droits sudo à l’utilisateur Jeedom ? C’est nécessaire pour le fonctionnement de la majorité des fonctionnalités de Jeedom. Cependant, des attaquants pourraient utiliser les vulnérabilités de Jeedom pour prendre le contrôle de votre serveur.", "jeedom_manifest_arguments_install_zwave": "Do you want to install OpenZWave dependences for ZWave home automation modules ?", - "jeedom_manifest_description": "Jeedom est une application de domotique", - "jenkins_manifest_description": "Serveur extensible d’intégration continue", "jirafeau_manifest_arguments_install_admin_user": "Choisissez l’administrateur (seul autorisé à accéder à la page admin.php)", "jirafeau_manifest_arguments_install_upload_password": "Définissez le mot de passe permettant l’accès à l’envoi de fichiers (laissez vide pour autoriser tout le monde)", - "jirafeau_manifest_description": "Hébergez simplement un fichier et partagez-le avec un lien unique", - "jitsi_manifest_description": "Application web de conférence vidéo", - "kanboard_manifest_description": "Kanboard est une application web de management de tâches simples", - "keeweb_manifest_description": "Gestionnaire de mots de passe compatible avec KeePass.", "kiwiirc_manifest_arguments_install_public_site": "Est-ce un site KiwiIRC public ?", - "kiwiirc_manifest_description": "Client Web pour IRC", - "laverna_manifest_description": "Laverna est une application JavaScript de prise de notes supportant le format Markdown et le chiffrement. Une alternative open source à Evernote.", "leed_manifest_arguments_install_language": "Choisissez la langue de votre agrégateur", "leed_manifest_arguments_install_market": "Voulez-vous activer le Leed Market ?", - "leed_manifest_description": "Leed est un agrégateur RSS minimaliste qui permet la consultation de flux RSS de manière rapide et non intrusive.", "lektor_manifest_arguments_install_admin_user": "Choisissez l’administrateur (seul autorisé à accéder à l’interface d’administration)", "lektor_manifest_arguments_install_name": "Choisissez un nom pour votre site web", "lektor_manifest_arguments_install_ssh_pub_key": "Une clé ssh publique afin de pouvoir cloner le dépôt (non, pas de mot de passe).", - "lektor_manifest_description": "Lektor est générateur de site web statique livré avec une interface d’administration. Ce paquet intègre l’interface d’administration dans le SSO de YunoHost.", "limesurvey_manifest_arguments_install_language": "Choisissez la langue par défault de LimeSurvey", - "limesurvey_manifest_description": "LimeSurvey est un outil de création et diffusion de sondage en ligne.", "linuxdash_manifest_arguments_install_user": "Choisissez l’utilisateur YunoHost qui a accès à Linux-Dash", - "linuxdash_manifest_description": "Tableau de bord léger pour le monitoring d’un serveur GNU/linux.", "lutim_manifest_arguments_install_always_encrypt": "Forcer le chiffrement des images ?", - "lutim_manifest_description": "Application d’hébergement et de partage d’images anonyme", "lychee_manifest_arguments_install_admin_pwd": "Choisissez un mot de passe pour le compte administrateur", "lychee_manifest_arguments_install_admin_user": "Choisissez le nom d’utilisateur de l’administrateur", - "lychee_manifest_description": "Gestionnaire de photos autohebergé", "mailman_manifest_arguments_install_adminPass": "Choisissez un mot de passe d’administration pour mailman", "mailman_manifest_arguments_install_language": "Choisissez une langue par défaut pour mailman", "mailman_manifest_arguments_install_listPrefix": "Choisissez un préfixe pour les listes mailman (c'est-à-dire prefix dans listname@prefix.yourdomain)", - "mailman_manifest_description": "Logiciel libre pour gérer des listes de diffusion et newsletters.", "mattermost_manifest_arguments_install_public_site": "Les utilisateurs non-enregistrés peuvent-ils accéder à ce chat ?", - "mattermost_manifest_description": "Une alternative open-source et self-hostée à Slack", "mediagoblin_manifest_arguments_install_public": "Est-ce un site public ?", - "mediagoblin_manifest_description": "Plateforme de diffusion de différents types de multimédia", "mediawiki_manifest_arguments_install_language": "Choisissez la langue", "mediawiki_manifest_arguments_install_wikiname": "Choisissez un nom pour le wiki", - "mediawiki_manifest_description": "Wiki Open Source", "minchat_manifest_arguments_install_ispublic": "Type Y if website is public", - "minchat_manifest_description": "Un web chat minimaliste", "minidlna_manifest_arguments_install_version": "Choix de la version de minidlna à installer", - "minidlna_manifest_description": "Serveur DLNA léger pour partager les fichiers multimédia sur le réseau local", - "miniflux_manifest_description": "Lecteur de flux RSS minimaliste.", - "monit_manifest_description": "Supervision de process, fichiers, répertoires, systèmes de fichiers and hôtes", - "monitorix_manifest_description": "Un outil de monitoring", "movim_manifest_arguments_install_language": "Langue du pod", "movim_manifest_arguments_install_port": "Port du daemon Movim (interne uniquement)", "movim_manifest_arguments_install_ssoenabled": "Activer le support SSO (connexin auto) ?", - "movim_manifest_description": "Le réseau social qui déchire", "multi_webapp_manifest_arguments_install_sql": "Créer une base de données?", - "multi_webapp_manifest_description": "App vide sans accès FTP", "mumble_admin_plugin_manifest_arguments_install_admin_email": "Entrez une adresse pour la récupération de mot de passe", "mumble_admin_plugin_manifest_arguments_install_admin_pass": "Choisissez le mot de passe administrateur", - "mumble_admin_plugin_manifest_description": "Interface web pour administrer un serveur mumble", "mumbleserver_manifest_arguments_install_port": "Entrez un port pour votre serveur. Laissez par défaut si vous ne voulez pas en changer", "mumbleserver_manifest_arguments_install_registername": "Entrez un nom pour le channel racine (le nom de votre serveur mumble)", "mumbleserver_manifest_arguments_install_server_login_password": "Choisissez un mot de passe pour votre serveur Mumble. Ce mot de passe sera donné aux personnes qui veulent rejoindre le serveur", "mumbleserver_manifest_arguments_install_welcometext": "Choisissez un message de bienvenue pour le serveur", - "mumbleserver_manifest_description": "Mumble est un logiciel libre de voix sur IP (VoIP) à faible latence et de haute qualité, l’usage principal étant lors des parties de jeux en réseau.", - "munin_manifest_description": "Resource monitoring tool", "my_webapp_manifest_arguments_install_with_mysql": "Avez-vous besoin d’une base de données MySQL ?", - "my_webapp_manifest_description": "Application Web personnalisée avec accès SFTP", - "mycryptochat_manifest_description": "Messagerie Instantanée chiffrée", - "netdata_manifest_description": "Monitoring serveur en temps reel", "nextcloud_manifest_arguments_install_user_home": "Accéder au dossier personnel des utilisateurs depuis Nextcloud ?", - "nextcloud_manifest_description": "Consultez et partagez vos fichiers, agendas, carnets d’adresses, emails et bien plus depuis les appareils de votre choix, sous vos conditions", - "noalyss_manifest_description": "Logiciel libre de comptabilité (comptabilité Belge et Française)", "odoo_manifest_arguments_install_admin_password": "Choisissez un mot de passe maître fort pour l’administration", "odoo_manifest_arguments_install_database_password": "Choisissez un mot de passe pour le compte « admin » d’Odoo", "odoo_manifest_arguments_install_lang": "Choisissez une langue pour Odoo", "odoo_manifest_arguments_install_odoo_version": "Quelle version d’Odoo souhaitez-vous installer ?", - "odoo_manifest_description": "Odoo est une collection d’apps de gestion d’entreprise (ERP : CRM, Comptabilité, Point de Vente, RH, Achats, ...).", - "ofbiz_manifest_description": "L’ERP de gestion d’entreprise Apache-OFBiz", - "openidsimplesamlphp_manifest_description": "Fournisseur OpenID basé sur SimpleSAMLphp", - "opennote_manifest_description": "OpenNote est une alternative web à Microsoft OneNote (T) and EverNote.", "opensondage_manifest_arguments_install_language": "Choisissez la langue par défault d’OpenSondage", - "opensondage_manifest_description": "OpenSondage sert à faire des sondages sans authentification pour trouver une date de réunion qui convienne à toutes les personnes concernées.", - "openvpn_manifest_description": "Votre tunnel privé et sécurisé vers Internet", "openwrt_manifest_arguments_install_server": "Choisissez l’IP sur laquelle OpenWRT sera installé", - "openwrt_manifest_description": "Accès à OpenWRT", "owncloud_manifest_arguments_install_user_home": "Accéder au dossier personnel des utilisateurs depuis ownCloud ?", - "owncloud_manifest_description": "Synchronisez et partagez vos fichiers, images, musiques, contacts, calendriers, et bien plus !", "phpBB_manifest_arguments_install_admin_email": "Renseignez un courriel pour l’admin phpBB - Vérifiez bien qu’il existe sur ce serveur !", "phpBB_manifest_arguments_install_admin_login": "Renseignez un login pour l’admin phpBB", "phpBB_manifest_arguments_install_admin_pwd": "Renseignez un mot de passe pour l’admin phpBB. Pour l’instant, ce mot de passe est également utilisé pour la base de donnée MySQL de phpBB", "phpBB_manifest_arguments_install_curl_inst": "Configurer phpBB automatiquement via cURL ? [CASSE - NE PAS UTILISER]", "phpBB_manifest_arguments_install_lang": "Configurer la langue de phpBB", - "phpBB_manifest_description": "Le 1er logiciel de forum libre et gratuit", - "phpldapadmin_manifest_description": "Application web de gestion de la base OpenLDAP", - "phpmyadmin_manifest_description": "Application web de gestion des bases de données MySQL", "phpsysinfo_manifest_arguments_install_display_mode": "Mode d’affichage ?", "phpsysinfo_manifest_arguments_install_language": "Langue par défaut ?", - "phpsysinfo_manifest_description": "Un script PHP paramétrable qui affiche des informations sur votre système.", "piratebox_manifest_arguments_install_opt_chat": "Activer le chat ? (yes/no)", "piratebox_manifest_arguments_install_opt_deleting": "Les utilisateurs peuvent-ils supprimer des fichiers ? (yes/no)", "piratebox_manifest_arguments_install_opt_domain": "Choissez un faux domaine pour la PirateBox", "piratebox_manifest_arguments_install_opt_name": "Choisir un nom pour la PirateBox", "piratebox_manifest_arguments_install_opt_renaming": "Les utilisateurs peuvent-ils renommer des fichiers ? (yes/no)", - "piratebox_manifest_description": "PirateBox", "piwigo_manifest_arguments_install_language": "Choisissez la langue de l’application", - "piwigo_manifest_description": "Galerie photo", "piwik_manifest_arguments_install_option_geoip": "Activer le plugin de géolocalisation des visiteurs.", "piwik_manifest_arguments_install_option_log": "Activer l’analyse des log du serveur.", - "piwik_manifest_description": "Logiciel de mesure de statistiques web, pour analyser le trafic de vos sites.", - "plexmediaserver_manifest_description": "Serveur multimédia", "pluxml_manifest_arguments_install_default_lang": "Langue par défaut", "pluxml_manifest_arguments_install_public_site": "Est-ce que cette application doit être visible publiquement ?", - "pluxml_manifest_description": "Un blog/CMS rapide et léger enregistrant les données sous la forme de fichiers XML et non pas dans une Base de Données.", - "proftpd_manifest_description": "Le serveur FTP Proftpd pour YunoHost", - "pydio_manifest_description": "Plateforme de partage de fichiers", "radicale_manifest_arguments_install_infcloud": "Installer l’interface web InfCloud ?", "radicale_manifest_arguments_install_language": "Choisissez la langue de l’interface", - "radicale_manifest_description": "Serveur de synchronisation CalDAV et CardDAV", "rainloop_manifest_arguments_install_lang": "Sélectionnez la langue par défaut", "rainloop_manifest_arguments_install_ldap": "Souhaitez-vous ajouter les utilisateurs YunoHost dans les suggestions de destinataires ?", - "rainloop_manifest_description": "Webmail léger multi-comptes", "redirect_manifest_arguments_install_redirect_path": "Emplacement de destination", "redirect_manifest_arguments_install_redirect_type": "Type de redirection", - "redirect_manifest_description": "Créer une redirection ou un proxy vers un autre emplacement.", "riot_manifest_arguments_install_default_home_server": "Choisissez un serveur par défault", - "riot_manifest_description": "Un client web pour matrix", "roadiz_manifest_arguments_install_admin_name": "Choisissez l’administrateur de Roadiz (doit être un utilisateur YunoHost existant)", "roadiz_manifest_arguments_install_admin_pass": "Définissez le mot de passe pour l’administrateur. ≥ cinq caractères", - "roadiz_manifest_description": "Créer un site web moderne avec un CMS polymorphique", "roundcube_manifest_arguments_install_with_carddav": "Installer le plugin de synchronisation CardDAV ?", - "roundcube_manifest_description": "Webmail Open Source", "rutorrent_manifest_arguments_install_data_dir": "Choisissez un dossier pour sauver les telechargements", - "rutorrent_manifest_description": "Client torrent", "scm_manifest_arguments_install_admin_passwd": "Choisissez un mot de passe pour l’administrateur SCM-Manager", - "scm_manifest_description": "La facon la plus simple de gérer ses dépots Git, Mercurial et Subversion par http", - "scrumblr_manifest_description": "Application pour créer des post-it", "seafile_manifest_arguments_install_admin_password": "Saisissez un mot de passe pour l’administrateur", "seafile_manifest_arguments_install_architecture": "Quelle est l’architecture du serveur ?", "seafile_manifest_arguments_install_public_site": "Est-ce un site public ? Pour utiliser un client sur PC ou l’application mobile, Seafile doit être public.", "seafile_manifest_arguments_install_server_name": "Choisissez un nom (3 à 15 lettres ou chiffres)", - "seafile_manifest_description": "Stockage Cloud Open Source", - "searx_manifest_description": "Un méta-moteur de recherche respectueux de la vie privée et bidouillable", "shaarli_manifest_arguments_install_privatelinkbydefault": "Les nouveaux liens sont-ils privés par défaut ?", "shaarli_manifest_arguments_install_public": "Est-ce un site Shaarli public ?", "shaarli_manifest_arguments_install_title": "Choisissez un titre pour la page de Shaarli", - "shaarli_manifest_description": "Clone de delicious", - "shellinabox_manifest_description": "Émulateur de terminal web", - "shout_manifest_description": "Client Web IRC", "sickbeard_manifest_arguments_install_fork": "LOCAL: URL du GIT source à utiliser", "sickbeard_manifest_arguments_install_host": "REMOTE: Indiquez l’URL de l’hôte", "sickbeard_manifest_arguments_install_method": "Choisissez le type d’installation", @@ -277,70 +151,31 @@ "sickbeard_manifest_arguments_install_port": "LOCAL: Choisissez le port d’écoute de l’application", "sickbeard_manifest_arguments_install_public": "Est-ce une application publique ?", "sickbeard_manifest_arguments_remove_data": "Souhaitez-vous conserver les données ?", - "sickbeard_manifest_description": "Téléchargement automatisé de séries TV", - "sogo_manifest_description": "Sogo est une solution open source pour gérer les E-mails, Contacts et Calendriers.", "sonerezh_manifest_arguments_install_email_auth": "Adresse courriel qui servira à s’authentifier", "sonerezh_manifest_arguments_install_url_path": "Chemin sur lequel installer Sonerezh", - "sonerezh_manifest_description": "Application web pour écouter en streaming de la musique partout.", - "spip_manifest_description": "SPIP - Système de publication pour l’Internet", "strut_manifest_arguments_install_public_site": "Une personne non membre peut elle créer une présentation ?", - "strut_manifest_description": "Strut est un éditeur de slide permetant de créer des présentation impress.js.", - "subsonic_manifest_description": "Subsonic est un server multimedia open-source avec interface web.", - "synapse_manifest_description": "Un serveur de messagerie instantané basé sur matrix", - "syncthing_manifest_description": "Syncthing remplace les services propriétaires de synchro et de cloud avec quelque chose d’ouvert, digne de confiance et décentralisée.", "tagspaces_manifest_arguments_install_last": "Souhaitez-vous installer la toute dernière version de TagSpaces ou une version testée sur YunoHost ? (Note : il est plus risqué d’installer la dernière version source)", - "tagspaces_manifest_description": "TagSpaces est un gestionnaire de fichiers open source. Il vous aide à organiser vos fichiers à l’aide de tags et ce sur n’importe quelle plateforme.", - "teampass_manifest_description": "Gestionnaire de mots de passes", "teamspeak_manifest_arguments_install_System-OS Platform": "64 bits ou 32 bits ? (x64 vs x86)", - "teamspeak_manifest_description": "Serveur de communication vocale multi-plateforme", - "telegram_manifest_description": "Telegram - un nouvelle espace de messagerie", - "torclient_manifest_description": "Client Tor", "torrelay_manifest_arguments_install_contact": "Choisissez une adresse courriel sur laquelle vous pouvez être contacté", "torrelay_manifest_arguments_install_nickname": "Choisissez un pseudonyme pour votre relai tor", "torrelay_manifest_arguments_install_policy": "Choisissez si vous voulez pouvoir être choisi comme noeud de sortie. Si vous ne savez pas ce que c’est, vous devriez laisser ce paramètre à Non", "torrelay_manifest_arguments_install_port": "Choisissez un port sur lequel Tor va écouter", - "torrelay_manifest_description": "Les relais tor sont aussi appelés routeurs ou noeuds. Ils recoivent le traffic du réseau Tor et le transfèrent au noeud suivant. Rendez-vous sur le site du projet Tor pour plus d’explications.", - "transmission_manifest_description": "Un client BitTorrent libre et rapide", "transwhat_manifest_arguments_install_architecture": "Quelle est l’architecture du serveur ?", - "transwhat_manifest_description": "Une passerelle whatsapp depuis Jabber", - "ttrss_manifest_description": "Un lecteur de flux en PHP et Ajax", - "vpnclient_manifest_description": "Client VPN", - "wallabag_manifest_description": "Une application de lecture-plus-tard auto-hébergeable", "webapp_multi_inst_manifest_arguments_install_db_create": "Doit-on créer une base de donnée pour cette app ? La base de donnée et son utilisateur seront $domain$path tel que domainorgsite", "webapp_multi_inst_manifest_arguments_install_db_pwd": "Choisissez un mot de passe FORT pour accéder à la base de donnée", - "webapp_multi_inst_manifest_description": "Web App Multi Instances vide sans accès FTP", - "webmin_manifest_description": "Webmin", "wekan_manifest_arguments_install_language": "Choisissez la langue de l’application", - "wekan_manifest_description": "Un kanban similaire à Trello", "wordpress_manifest_arguments_install_language": "Choissisez la langue du WordPress", "wordpress_manifest_arguments_install_multisite": "Activer l’option multisite ?", - "wordpress_manifest_description": "Logiciel de création de blog ou de site Web", - "yifypop_manifest_description": "Inspiré de Popcorn Time, un serveur web node js pour streamer les torrents provenant de YIFY.", "ynapticron_manifest_arguments_install_emails": "Des adresses courriel auxquelles seront envoyées les notifications (séparées par des espaces).", - "ynapticron_manifest_description": "Recevez une notification sur les paquets à mettre à jour sur votre system.", - "yourls_manifest_description": "Un service de raccourcisseur d’url", "youtube-dl-webui_manifest_arguments_install_download_folder": "Choisissez le dossier où les vidéos et musiques seront téléchargées", - "youtube-dl-webui_manifest_description": "Interface web pour youtube-dl", - "yunofav_manifest_description": "Une page de liens favoris pour YunoHost", - "z-push_manifest_description": "Z-Push est un fronted Exchange ActiveSync écrit en php qui permet de synchroniser vos courriels (backend imap/smtp) et vos contacts/calendrier (backend carddav et caldav)", - "zerobin_manifest_description": "Un pastebin minimaliste, libre et où le serveur n’a aucune connaissance des données copiées", - "zeronet_manifest_description": "Sites web décentralisées utilisant la crypto Bitcoin et le réseau BitTorrent", - "zomburl_manifest_description": "Un service de raccourcisseur d’url", "grav_manifest_arguments_install_language": "Choisissez la langue de l’application", "grav_manifest_arguments_install_multisite": "Activer l’option multi-site ?", "seenthis_manifest_arguments_install_language": "Choisissez la langue de l’application", "spip2_manifest_arguments_install_language": "Choisissez la langue de l’application", - "spip2_manifest_description": "SPIP - Système de publication pour l’Internet", "spip_manifest_arguments_install_language": "Choisissez la langue de l’application", - "testupgrade_manifest_description": "Application fictive pour tester les mises à jour pour raison de développement.", "mytinytodo_manifest_arguments_install_language": "Choisissez la langue de l’application", - "grav_manifest_description": "Grav - Grav est un CMS moderne, open source et ne nécessitant aucune base de données", "spip_manifest_arguments_install_ldap": "Connexion LDAP", - "mytinytodo_manifest_description": "Un script Open Source simple pour les listes de tâches.", - "staticwebapp_manifest_description": "Application web minimale pour les fichiers statiques (vhost)", "abantecart_manifest_arguments_install_admin_email": "Votre adresse courriel.", - "horde_manifest_description": "Un logiciel de groupe (messagerie web, carnet d’adresse, calendrier) utilisant PHP", - "archivist_manifest_description": "Sauvegardes automatisées.", "concrete5_manifest_arguments_install_admin_pass": "Définissez le mot de passe pour l’administrateur. ≥ cinq caractères", "galette_manifest_arguments_install_adminPass": "Mot de passe administrateur", "joomla_manifest_arguments_install_email": "Courriel de l’administrateur", @@ -349,7 +184,6 @@ "plonecms_manifest_arguments_install_admin_pass": "Définissez le mot de passe pour l’administrateur. ≥ cinq caractères", "prestashop_manifest_arguments_install_passwd": "Définissez le mot de passe pour l’administrateur. ≥ cinq caractères", "rocketchat_manifest_arguments_install_lang": "Sélectionnez la langue par défaut", - "sickrage_manifest_description": "Téléchargement automatisé de séries TV", "umap_manifest_arguments_install_bitbucket_key": "Clef Bitbucket (champ optionnel)", "umap_manifest_arguments_install_bitbucket_secret": "Clef secrète Bitbucket (champ optionnel)", "webtrees_manifest_arguments_install_email": "Courriel de l’administrateur (toute inscription sera transmise à cette adresse)", @@ -367,8 +201,6 @@ "cachet_manifest_arguments_install_language": "Choisissez la langue de l’application", "concrete5_manifest_arguments_install_admin_name": "Choisissez l’administrateur de Concrete5 (doit être un utilisateur YunoHost existant)", "concrete5_manifest_arguments_install_language": "Langue par défaut à utiliser sur votre interface d’administration", - "concrete5_manifest_description": "Créer un site web moderne", - "cryptpad_manifest_description": "Pad chiffré", "mailman_manifest_arguments_install_admin_password": "Choisissez un mot de passe d’administration pour mailman", "mastodon_manifest_arguments_install_passwd": "Saisissez un mot de passe pour l’administrateur ≥ 8 caractères", "mopidy_manifest_arguments_install_admin_mopidy": "Choisissez l’administrateur de Mopidy (doit être un utilisateur YunoHost)", @@ -376,21 +208,12 @@ "pgadmin_manifest_arguments_install_admin_password": "Saisissez un mot de passe pour l’administrateur", "plonecms_manifest_arguments_install_admin_name": "Choisissez l’administrateur de Plone (doit être un utilisateur YunoHost)", "webtrees_manifest_arguments_install_username": "Choisissez l’administrateur (pas un utilisateur LDAP)", - "cachet_manifest_description": "Système de page de status open-source", "coin_manifest_arguments_install_isp_name": "Saisissez le nom de votre fournisseur d’accès", "coin_manifest_arguments_install_isp_site": "Saisissez l’adresse du site web de votre fournisseur d’accès", - "coin_manifest_description": "Tableau de bord des membres pour les fournisseurs d’accès associatifs.", "collabora_manifest_arguments_install_nextclouddomain": "Le domaine de votre instance Nextcloud", - "collabora_manifest_description": "Le paquet Collabora Online pour YunoHost.", - "collaboradocker_manifest_description": "Collabora Online est une puissante suite bureautique en ligne basée sur LibreOffice", - "democracyos_manifest_description": "Application qui rend possible la prise de décision.", - "diasporadocker_manifest_description": "Un réseau social puissant et ouvert", "dolibarr_manifest_arguments_install_member": "Les utilisateurs YunoHost doivent-ils être ajoutés comme membres en attente de validation dans Dolibarr ?", "etherpad_mypads_manifest_arguments_install_useldap": "Souhaitez-vous utiliser LDAP avec mypads ?", - "facette_manifest_description": "Paquet Facette pour YunoHost.", "flarum_manifest_arguments_install_language": "Choisissez la langue de l’application", - "funkwhale_manifest_description": "Un serveur de musique moderne, libre et convivial", - "galette_manifest_description": "Application web de gestion des membres pour les associations", "horde_manifest_arguments_install_language": "Choisissez la langue de l’application", "mastodon_manifest_arguments_install_language": "Choisissez la langue de l’application", "monica_manifest_arguments_install_language": "Choisissez la langue de l’application", @@ -422,16 +245,9 @@ "fallback_manifest_arguments_install_pub_key": "[fallback server seulement] Placez ici la clé publique ssh.", "fallback_manifest_arguments_install_ssh_host": "[main server seulement] Définissez le nom de domaine (ou l’adresse ip) du serveur de secours.", "fallback_manifest_arguments_install_ssh_port": "[main server seulement] Définissez le port pour la connexion ssh.", - "fallback_manifest_description": "Serveur de secours pour YunoHost.", "flask_manifest_arguments_install_display_name": "Nom d’affichage (utilisé dans le portail SSO)", "flask_manifest_arguments_install_help_system_name": "(minuscules uniquement, caractères alphanumériques, sans espaces)", "flask_manifest_arguments_install_system_name": "Nom court utilisé par le système pour identifier votre application", - "flask_manifest_description": "Modèle de l’application Flask.", - "fluxbb_manifest_description": "FluxBB est un forum ergonomique, rapide et léger pour votre site internet.", - "framaestro_hub_manifest_description": "Un hub agrégateur de services en ligne : vous permet d’avoir une application Framaestro collaborative en temps réel (vous devez d’abord installer framaestro).", - "framaestro_manifest_description": "Agrégateur de services en ligne. Si vous voulez avoir un Framaestro collaboratif en temps réel, installez framaestro_hub (travail en cours)", - "gitea_manifest_description": "Une forge git légère", - "gitlab_manifest_description": "Gitlab pour YunoHost.", "grafana_manifest_arguments_install_port": "Choisissez un port pour votre serveur. Laissez la valeur par défaut si vous ne souhaitez pas le changer", "horde_manifest_arguments_install_ansel_install": "Installer un gestionnaire de photos complet (Ansel) ?", "horde_manifest_arguments_install_service_autodiscovery": "Voulez-vous activer le service d’auto-découverte CaldDav/CardDAV ?", @@ -440,26 +256,15 @@ "horde_manifest_arguments_install_wicked_install": "Installer un Wiki (Wicked) ?", "hubzilla_manifest_arguments_install_run_exec": "Acceptez-vous de modifier php.ini pour permettre l’usage de la fonction exec() par Hubzilla ?", "hubzilla_manifest_arguments_install_upload": "Taille maximale des téléversements (Mio)", - "humhub_manifest_description": "Réseau social d’entreprise.", - "joomla_manifest_description": "Joomla! est un système de gestion de contenu primé.", "kodi_manifest_arguments_install_launch_on_boot": "Lancer Kodi au démarrage du serveur YunoHost", "kodi_manifest_arguments_install_open_webserver_port": "Ouvrir le port 8080 afin d’utiliser via votre téléphone une application à distance Kodi sur votre réseau local", - "kodi_manifest_description": "Transforme votre serveur YunoHost en un centre multimédia avec Kodi", - "kresus_manifest_description": "Kresus est un gestionnaire de finances personnel.", - "libresonic_manifest_description": "Libresonic est un serveur média open source basé sur le web.", - "lstu_manifest_description": "Raccourcisseur d’adresses", - "lufi_manifest_description": "Application d’auto-hébergement de fichiers et de partages anonymes", "mailman_manifest_arguments_install_help_admin_password": "Sera nécessaire pour créer et administrer les listes. Prudence cependant : ce mot de passe sera écrit en clair sur le disque…", "mailman_manifest_arguments_install_help_domain": "Ceci sera le domaine sur lequel s’exécuteront les listes de discussions", "mailman_manifest_arguments_install_help_path": "L’interface web pour mailman sera accessible via le.domaine.fr/chemin", - "mastodon_manifest_description": "Mastodon est un réseau social libre et gratuit.", "mattermost_manifest_arguments_install_analytics": "Permettre à Mattermost d’envoyer des télémesures sur votre utilisation de cette application ?", - "mediadrop_manifest_description": "Mediadrop - La plate-forme vidéo Open Source du Web", "minetest_manifest_arguments_install_creative": "Activer ou non le mode créatif (inventaire illimité)", "minetest_manifest_arguments_install_damage": "Permettre aux joueurs de recevoir des dommages et de mourir", "minetest_manifest_arguments_install_pvp": "S’il faut permettre aux joueurs de s’entretuer les uns les autres", - "minetest_manifest_description": "Minetest est un jeu et un moteur de jeu voxel open-source et libre. Complètement extensible. Nécessitant un client pour se connecter au serveur.", - "modernpaste_manifest_description": "Une alternative Pastebin moderne et riche en fonctionnalités", "monica_manifest_description": " Personal Relationship Manager - un nouveau type de CRM pour organiser les interactions avec vos amis et votre famille.", "mopidy_manifest_arguments_install_soundcloud_id": "ID Soundcloud (champ optionnel)", "mopidy_manifest_arguments_install_spotify_id": "Identifiant client Spotify (champ optionnel)", @@ -467,51 +272,27 @@ "mopidy_manifest_arguments_install_spotify_pass": "Mot de passe Spotify (champ optionnel)", "mopidy_manifest_arguments_install_spotify_user": "Utilisateur Spotify (champ optionnel)", "mopidy_manifest_description": "Mopidy - est un serveur de musique extensible écrit en Python.", - "nexusoss_manifest_description": "Le gestionnaire de Nexus Repository OSS par Sonatype", - "nodebb_manifest_description": "Forum Nodejs", "ore_manifest_arguments_install_email": "Fournissez une adresse courriel pour envoyer les paramètres de la base de données (Le mot de passe sera envoyé dans ce courriel. Donc PRUDENCE)", - "ore_manifest_description": "Paquet Open Real Estate pour YunoHost.", - "osjs_manifest_description": "Bureau auquel vous avez accès via votre navigateur", - "owntracks_manifest_description": "Paquet Owntracks (historique de localisation) pour YunoHost.", - "pagure_manifest_description": "Une forge logicielle utilisant git et Python", "pelican_manifest_arguments_install_author": "Choisissez un auteur", "pelican_manifest_arguments_install_title": "Choisissez un titre par défaut pour votre site internet", - "pelican_manifest_description": "Générateur de sites statiques Pelican", - "pgadmin_manifest_description": "Gérez des bases de données PostgreSQL sur le web", "pihole_manifest_arguments_install_enable_dhcp": "Voulez-vous définir Pi-hole comme votre serveur DHCP ?", "pihole_manifest_arguments_install_help_enable_dhcp": "Si vous voulez faire ça, vous devriez vraiment lire ça avant !", "pihole_manifest_arguments_install_help_query_logging": "Garder cette option désactivée rendra les graphiques sur la page d’administration inutiles. Mais respectera la vie privée des autres utilisateurs.", "pihole_manifest_arguments_install_query_logging": "Voulez-vous enregistrer les requêtes DNS ?", - "pihole_manifest_description": "Filtrage publicitaire sur l’ensemble du réseau via votre propre serveur DNS.", - "plonecms_manifest_description": "Créez un site web moderne avec un CMS écrit en Python", - "portainer_manifest_description": "Une interface web pour le Docker Engine Management", - "prestashop_manifest_description": "Crée un site web e-commerce", - "rocketchat_manifest_description": "La plateforme de discussion ultime", "roundcube_manifest_arguments_install_with_enigma": "Installer le plugin de chiffrement des messages Enigma ?", - "rss-bridge_manifest_description": "Un projet PHP capable de générer des flux ATOM pour des sites web n’en ayant pas.", - "seenthis_manifest_description": "Seenthis - Short-blogging destiné à la veille d’actualité.", "shaarli_manifest_arguments_install_privateinstance": "Cette instance est-elle privée ?", - "spftoolbox_manifest_description": "Application de vérification des paramètres DNS.", "ssh_chroot_dir_manifest_arguments_install_help_password": "OPTIONNEL. Il vaut mieux utiliser une clef publique ssh à la place. Voir si-dessous.", "ssh_chroot_dir_manifest_arguments_install_help_pub_key": "OPTIONNEL. Vous pouvez utiliser un mot de passe à la place, mais une clé ssh publique est plus sécurisée. Demandez à votre bénéficiaire sa clé publique.", "ssh_chroot_dir_manifest_arguments_install_help_size": "Kio par défaut, utilisez M, G ou T pour indiquer une autre unité.", "ssh_chroot_dir_manifest_arguments_install_help_ssh_user": "Ce doit être un nouvel utilisateur, il sera créé pour cet usage.", "ssh_chroot_dir_manifest_arguments_install_size": "Choisissez l’espace maximum à allouer à cet utilisateur", "ssh_chroot_dir_manifest_arguments_install_ssh_user": "Choisissez un nouvel utilisateur pour ce dossier", - "ssh_chroot_dir_manifest_description": "Dossier ssh en chroot avec gestion de quotas.", - "svgedit_manifest_description": "SVG-edit est un outil de manipulation de SVG en ligne, rapide, et écrit en JavaScript qui fonctionne avec tout navigateur moderne.", "sympa_manifest_arguments_install_swap_ack": "Cette application nécessite 500 Mo de RAM. Le script d’installation va automatiquement ajouter du swap sur le système. Cependant, l’utilisation de swap risque de diminuer sa durée de vie. Êtes-vous d’accord avec l’ajout de swap (requis) ?", - "sympa_manifest_description": "Gestionnaire de listes de discussions", "telegram_chatbot_manifest_arguments_install_token_github": "Token de l’API GitHub", "telegram_chatbot_manifest_arguments_install_token_telegram": "Token Telegram", "telegram_chatbot_manifest_arguments_install_user_github": "Nom d’utilisateur GitHub", - "telegram_chatbot_manifest_description": "Chatbot Telegram - mini robot conversationnel pour Telegram", "testupgrade_manifest_arguments_install_help_path": "Ce sera le chemin de votre application et non le chemin de votre système de fichiers", "testupgrade_manifest_arguments_install_test_translation_generation": "Quelques chaînes de caractères aléatoires pour voir si cela est inclus dans en.json foobar", - "thelounge_manifest_description": "The Lounge est un client web IRC.", - "timeoff_manifest_description": "Logiciel de gestion des absences simple et puissant pour les petites et moyennes entreprises.", - "turtl_manifest_description": "Turtl vous permet de prendre des notes, de marquer des sites Web et de stocker des documents pour des projets sensibles. Qu’il s’agisse de partager des mots de passe avec vos collègues de travail ou de suivre les recherches sur un article que vous écrivez, Turtl protège ceci de tout le monde sauf vous et ceux avec qui vous partagez.", - "ulogger_manifest_description": "Paquet ulogger pour YunoHost.", "umap_manifest_arguments_install_github_key": "Clef GitHub (champ optionnel)", "umap_manifest_arguments_install_github_scope": "GitHub Scope (champ optionnel)", "umap_manifest_arguments_install_github_secret": "Clef secrète GitHub (champ optionnel)", @@ -526,17 +307,7 @@ "unattended_upgrades_manifest_arguments_install_unattended_verbosity": "Choisissez le niveau de verbosité du courriel Unattended-Upgrades", "unattended_upgrades_manifest_arguments_install_upgrade_level": "Choisir les sources des paquets à mettre à niveau automatiquement", "unattended_upgrades_manifest_arguments_install_ynh_update": "Souhaitez-vous mettre à jour automatiquement les paquets YunoHost ?", - "unattended_upgrades_manifest_description": "Mises à niveau automatiques quotidiennes", - "wallabag2_manifest_description": "Une application read-it-later auto-hébergeable", "weblate_manifest_arguments_install_github_account": "Nom d’utilisateur GitHub", "weblate_manifest_arguments_install_github_token": "Jeton GitHub (oauth)", - "weblate_manifest_description": "Une plateforme de traduction utilisant Git et Python", - "webogram_manifest_description": "Webogram - une nouvelle ère de la messagerie", - "webtrees_manifest_arguments_install_name": "Nom de l’utilisateur (pas un utilisateur LDAP)", - "webtrees_manifest_description": "Webtrees est une application de généalogie en ligne, open-source et gratuite.", - "wemawema_manifest_description": "WemaWema est un générateur de mèmes « WE MAKE PORN » mais il peut faire plus", - "yacy_manifest_description": "Un moteur de recherche libre et décentralisé", - "yellowcms_manifest_description": "CMS pour sites web simples", - "yunohost_manifest_description": "Obtenez YunoHost sur YunoHost, délirant :)", - "cheky_manifest_description": "Le paquet Cheky pour YunoHost." -} + "webtrees_manifest_arguments_install_name": "Nom de l’utilisateur (pas un utilisateur LDAP)" +} \ No newline at end of file From e61a37858dd6b98c7d37aae60b9e63f88448140e Mon Sep 17 00:00:00 2001 From: ericgaspar Date: Mon, 5 Jul 2021 08:55:24 +0200 Subject: [PATCH 031/516] Update apps.json --- apps.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/apps.json b/apps.json index ab6a72f2..78605884 100644 --- a/apps.json +++ b/apps.json @@ -2749,8 +2749,8 @@ "phpboost": { "branch": "master", "category": "publishing", - "revision": "60b05e36c311c8d863cf5ebc788d56b8a04e7213", - "state": "notworking", + "revision": "HEAD", + "state": "working", "url": "https://github.com/YunoHost-Apps/phpboost_ynh" }, "phpinfo": { From 6f55d4171f898b2760677dca16e28b29203a942f Mon Sep 17 00:00:00 2001 From: ericgaspar Date: Tue, 6 Jul 2021 12:58:40 +0200 Subject: [PATCH 032/516] Update apps.json --- apps.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/apps.json b/apps.json index 78605884..2f7914b0 100644 --- a/apps.json +++ b/apps.json @@ -2765,8 +2765,8 @@ "phpipam": { "branch": "master", "category": "wat", - "revision": "8e544d7dd2e092d31202fd5a2b188878e87a8bca", - "state": "notworking", + "revision": "HEAD", + "state": "working", "url": "https://github.com/YunoHost-Apps/phpipam_ynh" }, "phpldapadmin": { From 9c81942e236599fab855936f94faf3486791a8c7 Mon Sep 17 00:00:00 2001 From: tituspijean Date: Tue, 6 Jul 2021 21:35:20 +0200 Subject: [PATCH 033/516] Use GitHub Actions for JSON validation --- .github/workflows/main.yml | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 .github/workflows/main.yml diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml new file mode 100644 index 00000000..3c3e65ff --- /dev/null +++ b/.github/workflows/main.yml @@ -0,0 +1,21 @@ +name: JSON validation + +on: pull_request + +jobs: + build: + + runs-on: ubuntu-latest + + steps: + - uses: actions/checkout@v2 + - name: Set up Python 2.7 + uses: actions/setup-python@v2 + with: + python-version: 2.7 + - name: Check apps.json + run: | + python -m json.tool apps.json + - name: Check locales + run: | + for i in ./locales/*.json; do python -m json.tool $i || return 1; done From 89c7c6cbf3f115853ebbee0f9f94e5899cf5471a Mon Sep 17 00:00:00 2001 From: tituspijean Date: Tue, 6 Jul 2021 21:38:54 +0200 Subject: [PATCH 034/516] Add "maintained" status for Radarr Testing CI --- apps.json | 1 + 1 file changed, 1 insertion(+) diff --git a/apps.json b/apps.json index 2f7914b0..5599f2c3 100644 --- a/apps.json +++ b/apps.json @@ -3051,6 +3051,7 @@ "branch": "master", "category": "multimedia", "level": 7, + "maintained": true, "revision": "HEAD", "state": "working", "url": "https://github.com/YunoHost-Apps/radarr_ynh" From a4c1506bd807da2ddff9b476a09b67356c9ec662 Mon Sep 17 00:00:00 2001 From: Kayou Date: Wed, 7 Jul 2021 14:29:21 +0200 Subject: [PATCH 035/516] Delete .travis.yml --- .travis.yml | 6 ------ 1 file changed, 6 deletions(-) delete mode 100644 .travis.yml diff --git a/.travis.yml b/.travis.yml deleted file mode 100644 index 91bda32a..00000000 --- a/.travis.yml +++ /dev/null @@ -1,6 +0,0 @@ -language: python -python: - - "2.7" -script: - - python -m json.tool apps.json - - for i in ./locales/*.json; do python -m json.tool $i || return 1; done From 6f412f20262c51b7113e847764dcb114d87ecd25 Mon Sep 17 00:00:00 2001 From: ericgaspar Date: Wed, 7 Jul 2021 15:17:21 +0200 Subject: [PATCH 036/516] Update apps.json --- apps.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/apps.json b/apps.json index 5599f2c3..9b4f80d9 100644 --- a/apps.json +++ b/apps.json @@ -224,8 +224,8 @@ "branch": "master", "category": "reading", "maintained": false, - "revision": "49fb42612bb37f44960b93b872f3523fa615f203", - "state": "notworking", + "revision": "HEAD", + "state": "working", "subtags": [ "books" ], From 3b757d741fb5a6dbb8ab5a7e612ed17b550110c0 Mon Sep 17 00:00:00 2001 From: yalh76 Date: Sat, 10 Jul 2021 17:35:42 +0200 Subject: [PATCH 037/516] Add gemserv --- apps.json | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/apps.json b/apps.json index 9b4f80d9..d1fd07fb 100644 --- a/apps.json +++ b/apps.json @@ -1164,6 +1164,13 @@ "state": "notworking", "url": "https://github.com/YunoHost-Apps/gekko_ynh" }, + "gemserv": { + "branch": "master", + "category": "communication", + "revision": "HEAD", + "state": "working", + "url": "https://github.com/YunoHost-Apps/gemserv_ynh" + }, "ghost": { "branch": "master", "category": "publishing", From bd28d2f655f94aded8ccece70eabd5817a89a118 Mon Sep 17 00:00:00 2001 From: ericgaspar Date: Sat, 10 Jul 2021 19:41:27 +0200 Subject: [PATCH 038/516] Update apps.json --- apps.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps.json b/apps.json index 3276d79a..d80b1389 100644 --- a/apps.json +++ b/apps.json @@ -3164,7 +3164,7 @@ "branch": "master", "category": "communication", "revision": "HEAD", - "state": "notworking", + "state": "working", "subtags": [ "chat" ], From a8bbd67ca5119fe5698be3a6dead16b5617bbaaa Mon Sep 17 00:00:00 2001 From: ericgaspar Date: Sun, 11 Jul 2021 15:49:32 +0200 Subject: [PATCH 039/516] Update apps.json --- apps.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/apps.json b/apps.json index fcb05261..fac04152 100644 --- a/apps.json +++ b/apps.json @@ -3630,8 +3630,8 @@ "teampass": { "branch": "master", "category": "synchronization", - "revision": "64fef4eb687dbf08a13563c025d765892750ce56", - "state": "notworking", + "revision": "HEAD", + "state": "working", "subtags": [ "password" ], From 9d4eec6431e4b854e624fd83cf62310e34895b5b Mon Sep 17 00:00:00 2001 From: Alexandre Aubin Date: Sun, 11 Jul 2021 16:06:59 +0200 Subject: [PATCH 040/516] Fix edge case where 'help' key doesn't exists yet there's a translation for it ... --- list_builder.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/list_builder.py b/list_builder.py index 6debc730..05380909 100755 --- a/list_builder.py +++ b/list_builder.py @@ -275,7 +275,7 @@ def include_translations_in_manifest(manifest): key = "%s_manifest_arguments_%s_help_%s" % (app_name, category, question["name"]) # don't overwrite already existing translation in manifests for now - if translations.get(key) and current_lang not in question.get("help", []): + if translations.get(key) and "help" in question and current_lang not in question.get("help", []): question["help"][current_lang] = translations[key] return manifest From 5adc43059709bc57cbfbdb61c133d0faea2ac788 Mon Sep 17 00:00:00 2001 From: yalh76 Date: Wed, 14 Jul 2021 16:17:53 +0200 Subject: [PATCH 041/516] Adding my_capsule --- apps.json | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/apps.json b/apps.json index fac04152..c303caa0 100644 --- a/apps.json +++ b/apps.json @@ -2349,6 +2349,16 @@ ], "url": "https://github.com/YunoHost-Apps/my-mind_ynh" }, + "my_capsule": { + "branch": "master", + "category": "publishing", + "revision": "HEAD", + "state": "working", + "subtags": [ + "gemini" + ], + "url": "https://github.com/YunoHost-Apps/my_capsule_ynh" + }, "my_webapp": { "branch": "master", "category": "publishing", From faf3233da6e79e210043aca340c9b7e0f7e04657 Mon Sep 17 00:00:00 2001 From: ericgaspar Date: Wed, 21 Jul 2021 15:09:04 +0200 Subject: [PATCH 042/516] Update apps.json --- apps.json | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/apps.json b/apps.json index c303caa0..272c88ab 100644 --- a/apps.json +++ b/apps.json @@ -1576,9 +1576,8 @@ "jappix": { "branch": "master", "category": "communication", - "level": 0, "maintained": false, - "revision": "611170f1575603e65225b4b353f61884c7b0b42e", + "revision": "HEAD", "state": "working", "subtags": [ "chat" From fc779c54a09ef52b9fbf1cb598b715168c23c0d2 Mon Sep 17 00:00:00 2001 From: ericgaspar Date: Fri, 23 Jul 2021 08:20:13 +0200 Subject: [PATCH 043/516] Update apps.json --- apps.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps.json b/apps.json index 272c88ab..7db5be02 100644 --- a/apps.json +++ b/apps.json @@ -1133,7 +1133,7 @@ "category": "productivity_and_management", "maintained": false, "revision": "HEAD", - "state": "inprogress", + "state": "working", "subtags": [ "business_and_ngos" ], From 28203e390e86b2f04ef3b8ede9f820b909a3c358 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=89ric=20Gaspar?= <46165813+ericgaspar@users.noreply.github.com> Date: Sun, 25 Jul 2021 18:04:58 +0200 Subject: [PATCH 044/516] Add Omeka S to catalog (#1205) * Update apps.json * Update apps.json --- apps.json | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/apps.json b/apps.json index 7db5be02..11f3719a 100644 --- a/apps.json +++ b/apps.json @@ -2522,6 +2522,16 @@ ], "url": "https://github.com/nomakaFr/ofbiz_ynh" }, + "omeka": { + "branch": "master", + "category": "publishing", + "revision": "HEAD", + "state": "working", + "subtags": [ + "websites" + ], + "url": "https://github.com/YunoHost-Apps/omeka-s_ynh" + }, "onlyoffice": { "branch": "master", "category": "office", From a85a15a5ba9a7d52c4c8823ea0833e715a25aec5 Mon Sep 17 00:00:00 2001 From: ericgaspar Date: Tue, 27 Jul 2021 00:11:05 +0200 Subject: [PATCH 045/516] Update apps.json --- apps.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/apps.json b/apps.json index 11f3719a..9cc7285e 100644 --- a/apps.json +++ b/apps.json @@ -898,8 +898,8 @@ "facette": { "branch": "master", "category": "system_tools", - "revision": "799101044c4e876ceffa32c85e3d515141591f98", - "state": "notworking", + "revision": "HEAD", + "state": "inprogress", "subtags": [ "monitoring" ], From abd5088a3f3d2c1be31fee1f16bf33215f087464 Mon Sep 17 00:00:00 2001 From: gisforgabriel Date: Thu, 29 Jul 2021 19:43:27 +0100 Subject: [PATCH 046/516] Add unmaintained status to Monica Monica is not being maintained - https://github.com/YunoHost-Apps/monica_ynh/issues/50 --- apps.json | 1 + 1 file changed, 1 insertion(+) diff --git a/apps.json b/apps.json index 9cc7285e..738f915a 100644 --- a/apps.json +++ b/apps.json @@ -2216,6 +2216,7 @@ "monica": { "branch": "master", "category": "wat", + "maintained": "false", "level": 6, "revision": "HEAD", "state": "working", From 5888c57fa178c8d048f689fe964e6ea79e0f3841 Mon Sep 17 00:00:00 2001 From: ericgaspar Date: Tue, 3 Aug 2021 20:05:53 +0200 Subject: [PATCH 047/516] Update apps.json --- apps.json | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/apps.json b/apps.json index 738f915a..65d46e57 100644 --- a/apps.json +++ b/apps.json @@ -2119,6 +2119,16 @@ "state": "notworking", "url": "https://github.com/YunoHost-Apps/menu_ynh" }, + "metabase": { + "branch": "master", + "category": "system_tools", + "revision": "HEAD", + "state": "working", + "subtags": [ + "monitoring" + ], + "url": "https://github.com/YunoHost-Apps/metabase_ynh" + }, "minchat": { "branch": "master", "category": "communication", From 5e639ff729269c400a412b4a2426a4562bcfd6a7 Mon Sep 17 00:00:00 2001 From: yunohost-bot Date: Tue, 3 Aug 2021 18:49:25 +0000 Subject: [PATCH 048/516] Update app's level --- apps.json | 52 +++++++++++++++++++++++++++++++--------------------- 1 file changed, 31 insertions(+), 21 deletions(-) diff --git a/apps.json b/apps.json index 65d46e57..0ae7e701 100644 --- a/apps.json +++ b/apps.json @@ -201,7 +201,7 @@ "bibliogram": { "branch": "master", "category": "social_media", - "level": 7, + "level": 8, "revision": "HEAD", "state": "working", "subtags": [ @@ -212,7 +212,7 @@ "biboumi": { "branch": "master", "category": "communication", - "level": 6, + "level": 3, "revision": "HEAD", "state": "working", "subtags": [ @@ -223,6 +223,7 @@ "bicbucstriim": { "branch": "master", "category": "reading", + "level": 7, "maintained": false, "revision": "HEAD", "state": "working", @@ -403,7 +404,7 @@ "code-server": { "branch": "master", "category": "dev", - "level": 7, + "level": 1, "revision": "HEAD", "state": "working", "subtags": [ @@ -446,7 +447,7 @@ "collabora": { "branch": "master", "category": "office", - "level": 3, + "level": 7, "revision": "HEAD", "state": "working", "subtags": [ @@ -566,7 +567,7 @@ "cryptpad": { "branch": "master", "category": "office", - "level": 7, + "level": 8, "revision": "HEAD", "state": "working", "subtags": [ @@ -649,7 +650,7 @@ "discourse": { "branch": "master", "category": "communication", - "level": 6, + "level": 7, "revision": "HEAD", "state": "working", "subtags": [ @@ -887,7 +888,7 @@ "etherpad_mypads": { "branch": "master", "category": "office", - "level": 6, + "level": 8, "revision": "HEAD", "state": "working", "subtags": [ @@ -908,7 +909,7 @@ "facilmap": { "branch": "master", "category": "productivity_and_management", - "level": 1, + "level": 7, "maintained": true, "revision": "HEAD", "state": "working", @@ -1107,7 +1108,7 @@ "funkwhale": { "branch": "master", "category": "multimedia", - "level": 6, + "level": 1, "maintained": true, "revision": "HEAD", "state": "working", @@ -1131,6 +1132,7 @@ "galette": { "branch": "master", "category": "productivity_and_management", + "level": 7, "maintained": false, "revision": "HEAD", "state": "working", @@ -1167,6 +1169,7 @@ "gemserv": { "branch": "master", "category": "communication", + "level": 7, "revision": "HEAD", "state": "working", "url": "https://github.com/YunoHost-Apps/gemserv_ynh" @@ -1208,7 +1211,7 @@ "gitlab-runner": { "branch": "master", "category": "dev", - "level": 6, + "level": 0, "revision": "HEAD", "state": "working", "subtags": [ @@ -1401,7 +1404,7 @@ "haste": { "branch": "master", "category": "small_utilities", - "level": 7, + "level": 8, "revision": "HEAD", "state": "working", "subtags": [ @@ -1548,7 +1551,7 @@ "invidious": { "branch": "master", "category": "social_media", - "level": 6, + "level": 7, "revision": "HEAD", "state": "working", "subtags": [ @@ -1576,6 +1579,7 @@ "jappix": { "branch": "master", "category": "communication", + "level": 2, "maintained": false, "revision": "HEAD", "state": "working", @@ -1618,7 +1622,7 @@ "jenkins": { "branch": "master", "category": "dev", - "level": 2, + "level": 3, "maintained": false, "revision": "HEAD", "state": "working", @@ -1724,7 +1728,7 @@ "komga": { "branch": "master", "category": "reading", - "level": 1, + "level": 7, "revision": "HEAD", "state": "working", "subtags": [ @@ -1995,7 +1999,7 @@ "mastodon": { "branch": "master", "category": "social_media", - "level": 8, + "level": 1, "revision": "HEAD", "state": "working", "subtags": [ @@ -2226,8 +2230,8 @@ "monica": { "branch": "master", "category": "wat", - "maintained": "false", "level": 6, + "maintained": "false", "revision": "HEAD", "state": "working", "url": "https://github.com/YunoHost-Apps/monica_ynh" @@ -2362,6 +2366,7 @@ "my_capsule": { "branch": "master", "category": "publishing", + "level": 7, "revision": "HEAD", "state": "working", "subtags": [ @@ -2536,6 +2541,7 @@ "omeka": { "branch": "master", "category": "publishing", + "level": 6, "revision": "HEAD", "state": "working", "subtags": [ @@ -2718,7 +2724,7 @@ "petitesannonces": { "branch": "master", "category": "publishing", - "level": 6, + "level": 8, "revision": "HEAD", "state": "working", "subtags": [ @@ -2786,6 +2792,7 @@ "phpboost": { "branch": "master", "category": "publishing", + "level": 7, "revision": "HEAD", "state": "working", "url": "https://github.com/YunoHost-Apps/phpboost_ynh" @@ -2802,6 +2809,7 @@ "phpipam": { "branch": "master", "category": "wat", + "level": 7, "revision": "HEAD", "state": "working", "url": "https://github.com/YunoHost-Apps/phpipam_ynh" @@ -2828,7 +2836,7 @@ "phpmyadmin": { "branch": "master", "category": "system_tools", - "level": 6, + "level": 8, "revision": "HEAD", "state": "working", "subtags": [ @@ -3200,6 +3208,7 @@ "rocketchat": { "branch": "master", "category": "communication", + "level": 1, "revision": "HEAD", "state": "working", "subtags": [ @@ -3405,7 +3414,7 @@ "simple-torrent": { "branch": "master", "category": "multimedia", - "level": 7, + "level": 8, "revision": "HEAD", "state": "working", "subtags": [ @@ -3439,7 +3448,7 @@ "snserver": { "branch": "master", "category": "office", - "level": 3, + "level": 7, "maintained": true, "revision": "HEAD", "state": "working", @@ -3494,7 +3503,7 @@ "spftoolbox": { "branch": "master", "category": "system_tools", - "level": 8, + "level": 6, "revision": "HEAD", "state": "working", "url": "https://github.com/YunoHost-Apps/spftoolbox_ynh" @@ -3660,6 +3669,7 @@ "teampass": { "branch": "master", "category": "synchronization", + "level": 7, "revision": "HEAD", "state": "working", "subtags": [ From 7f09c24aab65deded3f20d08586bd041c919c555 Mon Sep 17 00:00:00 2001 From: yalh76 Date: Tue, 3 Aug 2021 21:31:45 +0200 Subject: [PATCH 049/516] Fix biboumi level --- apps.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps.json b/apps.json index 0ae7e701..4fa05607 100644 --- a/apps.json +++ b/apps.json @@ -212,7 +212,7 @@ "biboumi": { "branch": "master", "category": "communication", - "level": 3, + "level": 6, "revision": "HEAD", "state": "working", "subtags": [ From 3c9827e4215f4f3fe65dad4c50172cb0f7cb597c Mon Sep 17 00:00:00 2001 From: ericgaspar Date: Thu, 5 Aug 2021 23:06:16 +0200 Subject: [PATCH 050/516] Update apps.json --- apps.json | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/apps.json b/apps.json index 4fa05607..b0d913ed 100644 --- a/apps.json +++ b/apps.json @@ -3896,6 +3896,16 @@ "state": "working", "url": "https://github.com/YunoHost-Apps/veloren_ynh" }, + "vikunja": { + "branch": "master", + "category": "productivity_and_management", + "revision": "HEAD", + "state": "working", + "subtags": [ + "task" + ], + "url": "https://github.com/YunoHost-Apps/vikunja_ynh" + }, "vpnclient": { "branch": "master", "category": "system_tools", From 9c5717d7f36fba231f20cf85eb9fdb8af4e5925f Mon Sep 17 00:00:00 2001 From: ericgaspar Date: Fri, 6 Aug 2021 18:03:50 +0200 Subject: [PATCH 051/516] Update apps.json --- apps.json | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/apps.json b/apps.json index b0d913ed..e4ba65a1 100644 --- a/apps.json +++ b/apps.json @@ -2644,6 +2644,14 @@ "state": "working", "url": "https://github.com/YunoHost-Apps/osticket_ynh" }, + "owncast": { + "branch": "master", + "category": "multimedia", + "level": 7, + "revision": "HEAD", + "state": "working", + "url": "https://github.com/YunoHost-Apps/owncast_ynh" + }, "owncloud": { "branch": "master", "category": "synchronization", From 5d35ba0a9f1710a7f3438e2301945f7f9d6fdf6c Mon Sep 17 00:00:00 2001 From: ericgaspar Date: Fri, 6 Aug 2021 18:04:23 +0200 Subject: [PATCH 052/516] Update apps.json --- apps.json | 1 - 1 file changed, 1 deletion(-) diff --git a/apps.json b/apps.json index e4ba65a1..44db5d3b 100644 --- a/apps.json +++ b/apps.json @@ -2647,7 +2647,6 @@ "owncast": { "branch": "master", "category": "multimedia", - "level": 7, "revision": "HEAD", "state": "working", "url": "https://github.com/YunoHost-Apps/owncast_ynh" From fdb69e32b2f7b6f8b3b3ca49e7576e45e9a6d020 Mon Sep 17 00:00:00 2001 From: ericgaspar Date: Fri, 6 Aug 2021 20:20:56 +0200 Subject: [PATCH 053/516] Update apps.json --- apps.json | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/apps.json b/apps.json index b0d913ed..0200d718 100644 --- a/apps.json +++ b/apps.json @@ -3635,6 +3635,16 @@ ], "url": "https://github.com/YunoHost-Apps/synapse_ynh" }, + "synapse-admin": { + "branch": "master", + "category": "communication", + "revision": "HEAD", + "state": "working", + "subtags": [ + "chat" + ], + "url": "https://github.com/YunoHost-Apps/synapse-admin_ynh" + }, "syncthing": { "branch": "master", "category": "synchronization", From eb9654d14d66ca144dca71e006b9e9494a9ef157 Mon Sep 17 00:00:00 2001 From: ericgaspar Date: Fri, 6 Aug 2021 20:21:57 +0200 Subject: [PATCH 054/516] Update apps.json --- apps.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps.json b/apps.json index 0200d718..a404d664 100644 --- a/apps.json +++ b/apps.json @@ -3639,7 +3639,7 @@ "branch": "master", "category": "communication", "revision": "HEAD", - "state": "working", + "state": "inprogress", "subtags": [ "chat" ], From 1619dabc3ee799b5465e93c43589faad43dc5598 Mon Sep 17 00:00:00 2001 From: yunohost-bot Date: Fri, 6 Aug 2021 20:00:14 +0000 Subject: [PATCH 055/516] Update app's level --- apps.json | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/apps.json b/apps.json index 3fc0d56a..2d91f033 100644 --- a/apps.json +++ b/apps.json @@ -404,7 +404,7 @@ "code-server": { "branch": "master", "category": "dev", - "level": 1, + "level": 0, "revision": "HEAD", "state": "working", "subtags": [ @@ -789,7 +789,7 @@ "droppy": { "branch": "master", "category": "synchronization", - "level": 7, + "level": 8, "revision": "HEAD", "state": "working", "subtags": [ @@ -1108,7 +1108,7 @@ "funkwhale": { "branch": "master", "category": "multimedia", - "level": 1, + "level": 6, "maintained": true, "revision": "HEAD", "state": "working", @@ -1622,7 +1622,7 @@ "jenkins": { "branch": "master", "category": "dev", - "level": 3, + "level": 2, "maintained": false, "revision": "HEAD", "state": "working", @@ -2126,6 +2126,7 @@ "metabase": { "branch": "master", "category": "system_tools", + "level": 3, "revision": "HEAD", "state": "working", "subtags": [ @@ -3479,7 +3480,7 @@ "sogo": { "branch": "master", "category": "communication", - "level": 6, + "level": 7, "maintained": true, "revision": "HEAD", "state": "working", @@ -3634,7 +3635,7 @@ "synapse": { "branch": "master", "category": "communication", - "level": 6, + "level": 7, "revision": "HEAD", "state": "working", "subtags": [ From ebfbbbe90f72e34b50051901bc30ad38e3f1c1e8 Mon Sep 17 00:00:00 2001 From: yalh76 Date: Sat, 7 Aug 2021 17:50:48 +0200 Subject: [PATCH 056/516] Fix metabase level --- apps.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps.json b/apps.json index 2d91f033..04f3e1f9 100644 --- a/apps.json +++ b/apps.json @@ -2126,7 +2126,7 @@ "metabase": { "branch": "master", "category": "system_tools", - "level": 3, + "level": 7, "revision": "HEAD", "state": "working", "subtags": [ From 9838e22e8afa0d2fc6273688da93f899ae503c6d Mon Sep 17 00:00:00 2001 From: yalh76 Date: Sun, 8 Aug 2021 00:55:36 +0200 Subject: [PATCH 057/516] Fix code-server level --- apps.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps.json b/apps.json index 04f3e1f9..3e6babc0 100644 --- a/apps.json +++ b/apps.json @@ -404,7 +404,7 @@ "code-server": { "branch": "master", "category": "dev", - "level": 0, + "level": 7, "revision": "HEAD", "state": "working", "subtags": [ From fa0ee75f349dfb9800309a98574318c2b7e0dd72 Mon Sep 17 00:00:00 2001 From: ericgaspar Date: Mon, 9 Aug 2021 08:37:10 +0200 Subject: [PATCH 058/516] Update apps.json --- apps.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps.json b/apps.json index 3e6babc0..38119310 100644 --- a/apps.json +++ b/apps.json @@ -2539,7 +2539,7 @@ ], "url": "https://github.com/nomakaFr/ofbiz_ynh" }, - "omeka": { + "omeka-s": { "branch": "master", "category": "publishing", "level": 6, From 1259c1df916d2c1e3a254d677f09ce5da7fbae56 Mon Sep 17 00:00:00 2001 From: ericgaspar Date: Fri, 13 Aug 2021 20:46:38 +0200 Subject: [PATCH 059/516] Update apps.json --- apps.json | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/apps.json b/apps.json index 38119310..753728e5 100644 --- a/apps.json +++ b/apps.json @@ -833,6 +833,16 @@ "state": "notworking", "url": "https://github.com/YunoHost-Apps/dynette_ynh" }, + "easyappointments": { + "branch": "master", + "category": "productivity_and_management", + "revision": "HEAD", + "state": "inprogress", + "subtags": [ + "business_and_ngos" + ], + "url": "https://github.com/YunoHost-Apps/easyappointments_ynh" + }, "element": { "branch": "master", "category": "communication", From f9db157d6dd6257d47ee9ef23637ad0ee227ec68 Mon Sep 17 00:00:00 2001 From: ericgaspar Date: Fri, 13 Aug 2021 20:48:54 +0200 Subject: [PATCH 060/516] Update apps.json --- apps.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps.json b/apps.json index 753728e5..14e8b5a3 100644 --- a/apps.json +++ b/apps.json @@ -837,7 +837,7 @@ "branch": "master", "category": "productivity_and_management", "revision": "HEAD", - "state": "inprogress", + "state": "working", "subtags": [ "business_and_ngos" ], From e55e0e422ae73c273a24721c80611be58d19fb7f Mon Sep 17 00:00:00 2001 From: yunohost-bot Date: Fri, 13 Aug 2021 20:00:19 +0000 Subject: [PATCH 061/516] Update app's level --- apps.json | 37 +++++++++++++++++++++---------------- 1 file changed, 21 insertions(+), 16 deletions(-) diff --git a/apps.json b/apps.json index 38119310..25da20f8 100644 --- a/apps.json +++ b/apps.json @@ -356,7 +356,7 @@ "cheky": { "branch": "master", "category": "small_utilities", - "level": 6, + "level": 8, "revision": "HEAD", "state": "working", "url": "https://github.com/YunoHost-Apps/cheky_ynh" @@ -473,7 +473,7 @@ "concrete5": { "branch": "master", "category": "publishing", - "level": 7, + "level": 6, "maintained": false, "revision": "HEAD", "state": "working", @@ -866,7 +866,7 @@ "epicyon": { "branch": "master", "category": "social_media", - "level": 6, + "level": 7, "revision": "HEAD", "state": "working", "subtags": [ @@ -1385,7 +1385,7 @@ "h5ai": { "branch": "master", "category": "small_utilities", - "level": 7, + "level": 8, "revision": "HEAD", "state": "working", "url": "https://github.com/YunoHost-Apps/h5ai_ynh" @@ -1495,7 +1495,7 @@ "hubzilla": { "branch": "master", "category": "social_media", - "level": 6, + "level": 8, "revision": "HEAD", "state": "working", "subtags": [ @@ -1622,7 +1622,7 @@ "jenkins": { "branch": "master", "category": "dev", - "level": 2, + "level": 0, "maintained": false, "revision": "HEAD", "state": "working", @@ -2064,7 +2064,7 @@ "mautrix_whatsapp": { "branch": "master", "category": "communication", - "level": 7, + "level": 0, "revision": "HEAD", "state": "working", "subtags": [ @@ -2176,7 +2176,7 @@ "minidlna": { "branch": "master", "category": "multimedia", - "level": 6, + "level": 7, "maintained": false, "revision": "HEAD", "state": "working", @@ -2200,7 +2200,7 @@ "misskey": { "branch": "master", "category": "social_media", - "level": 7, + "level": 0, "maintained": true, "revision": "HEAD", "state": "working", @@ -2421,7 +2421,7 @@ "navidrome": { "branch": "master", "category": "multimedia", - "level": 7, + "level": 8, "revision": "HEAD", "state": "working", "subtags": [ @@ -2450,7 +2450,7 @@ "nextcloud": { "branch": "master", "category": "synchronization", - "level": 8, + "level": 6, "revision": "HEAD", "state": "working", "subtags": [ @@ -2539,10 +2539,13 @@ ], "url": "https://github.com/nomakaFr/ofbiz_ynh" }, + "omeka": { + "level": 7 + }, "omeka-s": { "branch": "master", "category": "publishing", - "level": 6, + "level": 7, "revision": "HEAD", "state": "working", "subtags": [ @@ -2648,6 +2651,7 @@ "owncast": { "branch": "master", "category": "multimedia", + "level": 6, "revision": "HEAD", "state": "working", "url": "https://github.com/YunoHost-Apps/owncast_ynh" @@ -3511,7 +3515,7 @@ "spftoolbox": { "branch": "master", "category": "system_tools", - "level": 6, + "level": 8, "revision": "HEAD", "state": "working", "url": "https://github.com/YunoHost-Apps/spftoolbox_ynh" @@ -3526,7 +3530,7 @@ "spip": { "branch": "master", "category": "publishing", - "level": 8, + "level": 2, "revision": "HEAD", "state": "working", "subtags": [ @@ -3880,7 +3884,7 @@ "unattended_upgrades": { "branch": "master", "category": "system_tools", - "level": 6, + "level": 7, "maintained": false, "revision": "HEAD", "state": "working", @@ -3917,6 +3921,7 @@ "vikunja": { "branch": "master", "category": "productivity_and_management", + "level": 7, "revision": "HEAD", "state": "working", "subtags": [ @@ -4254,7 +4259,7 @@ "ztncui": { "branch": "master", "category": "system_tools", - "level": 7, + "level": 6, "revision": "HEAD", "state": "working", "subtags": [ From 1df4b48f0071b2ef4ed4ae1b3e638118bc1953fa Mon Sep 17 00:00:00 2001 From: ericgaspar Date: Sat, 14 Aug 2021 12:45:29 +0200 Subject: [PATCH 062/516] Update apps.json --- apps.json | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/apps.json b/apps.json index 14e8b5a3..8c5b7433 100644 --- a/apps.json +++ b/apps.json @@ -2939,6 +2939,17 @@ ], "url": "https://github.com/YunoHost-Apps/pixelfed_ynh" }, + "plainpad": { + "branch": "master", + "category": "office", + "level": 7, + "revision": "HEAD", + "state": "working", + "subtags": [ + "text" + ], + "url": "https://github.com/YunoHost-Apps/plainpad_ynh" + }, "pleroma": { "branch": "master", "category": "social_media", From ae872abd37aea9a470ccdd2eee0b3135bf848333 Mon Sep 17 00:00:00 2001 From: ericgaspar Date: Sat, 14 Aug 2021 12:48:52 +0200 Subject: [PATCH 063/516] Update apps.json --- apps.json | 1 - 1 file changed, 1 deletion(-) diff --git a/apps.json b/apps.json index 8c5b7433..d8585667 100644 --- a/apps.json +++ b/apps.json @@ -2942,7 +2942,6 @@ "plainpad": { "branch": "master", "category": "office", - "level": 7, "revision": "HEAD", "state": "working", "subtags": [ From 09a038593e4b696bd7319b71ffa2aed29fb2fd89 Mon Sep 17 00:00:00 2001 From: yalh76 Date: Sat, 14 Aug 2021 13:33:23 +0200 Subject: [PATCH 064/516] cleanup omeka --- apps.json | 3 --- 1 file changed, 3 deletions(-) diff --git a/apps.json b/apps.json index 25da20f8..f2565faf 100644 --- a/apps.json +++ b/apps.json @@ -2539,9 +2539,6 @@ ], "url": "https://github.com/nomakaFr/ofbiz_ynh" }, - "omeka": { - "level": 7 - }, "omeka-s": { "branch": "master", "category": "publishing", From 4dc5154bb04dda79af4177f60126d15653362d8a Mon Sep 17 00:00:00 2001 From: yalh76 Date: Sat, 14 Aug 2021 16:35:26 +0200 Subject: [PATCH 065/516] Fix jenkins level --- apps.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps.json b/apps.json index f2565faf..79926be5 100644 --- a/apps.json +++ b/apps.json @@ -1622,7 +1622,7 @@ "jenkins": { "branch": "master", "category": "dev", - "level": 0, + "level": 2, "maintained": false, "revision": "HEAD", "state": "working", From 796f6e8c6b4fa379a64676e2849c906d4b92f0b4 Mon Sep 17 00:00:00 2001 From: ericgaspar Date: Sat, 14 Aug 2021 18:55:11 +0200 Subject: [PATCH 066/516] set owncast as 7 Upstream as deleted the previous version binaries :/ -> upgrade from previous version fails... --- apps.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps.json b/apps.json index 79926be5..e28a5250 100644 --- a/apps.json +++ b/apps.json @@ -2648,7 +2648,7 @@ "owncast": { "branch": "master", "category": "multimedia", - "level": 6, + "level": 7, "revision": "HEAD", "state": "working", "url": "https://github.com/YunoHost-Apps/owncast_ynh" From e745f0df33ab4958f29217b832ab0f96bbc35b8e Mon Sep 17 00:00:00 2001 From: yalh76 Date: Sat, 14 Aug 2021 19:05:49 +0200 Subject: [PATCH 067/516] Fix mautrix_whatsapp level --- apps.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps.json b/apps.json index e28a5250..2ad68ccf 100644 --- a/apps.json +++ b/apps.json @@ -2064,7 +2064,7 @@ "mautrix_whatsapp": { "branch": "master", "category": "communication", - "level": 0, + "level": 6, "revision": "HEAD", "state": "working", "subtags": [ From 0692fc858c6fa1b7feed781f7e8c0bef9858c828 Mon Sep 17 00:00:00 2001 From: yalh76 Date: Sat, 14 Aug 2021 20:24:56 +0200 Subject: [PATCH 068/516] Fix spip level --- apps.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps.json b/apps.json index 2ad68ccf..451430cd 100644 --- a/apps.json +++ b/apps.json @@ -3527,7 +3527,7 @@ "spip": { "branch": "master", "category": "publishing", - "level": 2, + "level": 6, "revision": "HEAD", "state": "working", "subtags": [ From 48d5e4beaea38511861effa0fbdfc0e9b7d5142f Mon Sep 17 00:00:00 2001 From: yalh76 Date: Sun, 15 Aug 2021 15:45:41 +0200 Subject: [PATCH 069/516] Fix concrete5 level --- apps.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps.json b/apps.json index 451430cd..fd7dd116 100644 --- a/apps.json +++ b/apps.json @@ -473,7 +473,7 @@ "concrete5": { "branch": "master", "category": "publishing", - "level": 6, + "level": 7, "maintained": false, "revision": "HEAD", "state": "working", From c5118b561c1017caa0065010075a0b7131fc1df3 Mon Sep 17 00:00:00 2001 From: yalh76 Date: Sun, 15 Aug 2021 15:48:42 +0200 Subject: [PATCH 070/516] Fix ztncui level --- apps.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps.json b/apps.json index fd7dd116..418bce3a 100644 --- a/apps.json +++ b/apps.json @@ -4256,7 +4256,7 @@ "ztncui": { "branch": "master", "category": "system_tools", - "level": 6, + "level": 7, "revision": "HEAD", "state": "working", "subtags": [ From 31ceb45e33428d6d8d982a8f8aa354136f0fc045 Mon Sep 17 00:00:00 2001 From: Alexandre Aubin Date: Sun, 15 Aug 2021 16:38:07 +0200 Subject: [PATCH 071/516] Assume branch=master and revision=HEAD by default for all apps --- README.md | 11 +- apps.json | 800 ------------------------------------------------ list_builder.py | 3 + 3 files changed, 8 insertions(+), 806 deletions(-) diff --git a/README.md b/README.md index b64506c3..33e39a0a 100644 --- a/README.md +++ b/README.md @@ -33,8 +33,6 @@ To add your application to the catalog: App example addition: ```json "wallabag": { - "branch": "master", - "revision": "HEAD", "url": "https://github.com/abeudin/wallabag_ynh", "state": "working" } @@ -44,9 +42,10 @@ N.B. : We strongly encourage you to transfer the ownership of your repository to the Yunohost-Apps organization on Github, such that the community will help you with keeping your app working and up to date with packaging evolutions. -N.B.2 : If `"revision": "HEAD"` is used in `apps.json`, any commit to the -`master` branch on your app will automatically be published to the catalog. -Therefore we strongly encourage you to develop in separate branches, and only +N.B.2 : Implicitly, the catalog publishes the `HEAD` of branch `master` +(this can be overwritten by adding keys `branch` and `revision`). +Therefore, **be careful that any commit on the `master` branch will automatically be published**. +**We strongly encourage you to develop in separate branches**, and only merge changes that were carefully tested. Get in touch with the Apps group to obtain an access to the developer CI where you'll be able to test your app easily. @@ -72,7 +71,7 @@ instead of doing Pull Request for files in `locales` folder. ### How to make my app flagged as High Quality ? -A High Quality app will be highlighted in the app list and marked as a level 9 app. +A High Quality app will be highlighted in the app list and marked as a level 9 app. To become a High Quality app, a package has to follow the criterias listed [here](hq_validation_template.md). Once the app is validated is "high quality", the tag `"high_quality": true` diff --git a/apps.json b/apps.json index eae53632..c551ae0e 100644 --- a/apps.json +++ b/apps.json @@ -1,26 +1,18 @@ { "20euros": { - "branch": "master", "category": "games", "level": 8, - "maintained": true, - "revision": "HEAD", "state": "working", "url": "https://github.com/YunoHost-Apps/20euros_ynh" }, "243": { - "branch": "master", "category": "games", "level": 8, - "maintained": true, - "revision": "HEAD", "state": "working", "url": "https://github.com/YunoHost-Apps/243_ynh" }, "abantecart": { - "branch": "master", "category": "publishing", - "revision": "HEAD", "state": "notworking", "subtags": [ "ecommerce" @@ -28,14 +20,11 @@ "url": "https://github.com/YunoHost-Apps/abantecart_ynh" }, "adguard": { - "branch": "master", "category": "system_tools", - "revision": "HEAD", "state": "notworking", "url": "https://github.com/YunoHost-Apps/adguard_ynh" }, "adhocserver": { - "branch": "master", "category": "games", "maintained": false, "revision": "d1a728b9b99608bac69b55372cddf1aa3f4a5557", @@ -43,10 +32,8 @@ "url": "https://github.com/matlink/adhocserver_ynh" }, "adminer": { - "branch": "master", "category": "system_tools", "level": 7, - "revision": "HEAD", "state": "working", "subtags": [ "db" @@ -54,18 +41,14 @@ "url": "https://github.com/YunoHost-Apps/adminer_ynh" }, "aeneria": { - "branch": "master", "category": "iot", "level": 7, - "revision": "HEAD", "state": "working", "url": "https://github.com/YunoHost-Apps/aeneria_ynh" }, "agendav": { - "branch": "master", "category": "synchronization", "level": 8, - "revision": "HEAD", "state": "working", "subtags": [ "calendar" @@ -73,18 +56,14 @@ "url": "https://github.com/YunoHost-apps/agendav_ynh" }, "agora": { - "branch": "master", "category": "wat", "maintained": false, - "revision": "HEAD", "state": "notworking", "url": "https://github.com/YunoHost-Apps/agora_ynh" }, "airsonic": { - "branch": "master", "category": "multimedia", "level": 6, - "revision": "HEAD", "state": "working", "subtags": [ "music" @@ -92,10 +71,8 @@ "url": "https://github.com/YunoHost-Apps/airsonic_ynh" }, "alltube": { - "branch": "master", "category": "multimedia", "level": 7, - "revision": "HEAD", "state": "working", "subtags": [ "download" @@ -103,10 +80,8 @@ "url": "https://github.com/YunoHost-Apps/alltube_ynh" }, "ampache": { - "branch": "master", "category": "multimedia", "level": 8, - "revision": "HEAD", "state": "working", "subtags": [ "music" @@ -114,18 +89,14 @@ "url": "https://github.com/YunoHost-Apps/ampache_ynh" }, "anarchism": { - "branch": "master", "category": "wat", "level": 8, - "revision": "HEAD", "state": "working", "url": "https://github.com/YunoHost-Apps/anarchism_ynh" }, "anfora": { - "branch": "master", "category": "social_media", "maintained": false, - "revision": "HEAD", "state": "notworking", "subtags": [ "pictures" @@ -133,11 +104,9 @@ "url": "https://github.com/YunoHost-Apps/anfora_ynh" }, "archivist": { - "branch": "master", "category": "system_tools", "level": 6, "maintained": false, - "revision": "HEAD", "state": "working", "subtags": [ "backup" @@ -145,16 +114,13 @@ "url": "https://github.com/YunoHost-Apps/archivist_ynh" }, "armadietto": { - "branch": "master", "category": "small_utilities", "level": 0, "maintained": false, - "revision": "HEAD", "state": "notworking", "url": "https://github.com/bencharp/armadietto_ynh" }, "askbot": { - "branch": "master", "category": "communication", "maintained": false, "revision": "334914395f5a22b94e3628f5e6ad45dddd89c2d6", @@ -165,10 +131,8 @@ "url": "https://github.com/zamentur/askbot_ynh" }, "backdrop": { - "branch": "master", "category": "publishing", "level": 7, - "revision": "HEAD", "state": "working", "subtags": [ "websites" @@ -176,10 +140,8 @@ "url": "https://github.com/YunoHost-Apps/backdrop_ynh" }, "baikal": { - "branch": "master", "category": "synchronization", "level": 7, - "revision": "HEAD", "state": "working", "subtags": [ "calendar", @@ -188,10 +150,8 @@ "url": "https://github.com/YunoHost-apps/baikal_ynh" }, "beehive": { - "branch": "master", "category": "iot", "level": 2, - "revision": "HEAD", "state": "working", "subtags": [ "automation" @@ -199,10 +159,8 @@ "url": "https://github.com/YunoHost-Apps/beehive_ynh" }, "bibliogram": { - "branch": "master", "category": "social_media", "level": 8, - "revision": "HEAD", "state": "working", "subtags": [ "pictures" @@ -210,10 +168,8 @@ "url": "https://github.com/YunoHost-Apps/bibliogram_ynh" }, "biboumi": { - "branch": "master", "category": "communication", "level": 6, - "revision": "HEAD", "state": "working", "subtags": [ "chat" @@ -221,11 +177,9 @@ "url": "https://github.com/YunoHost-Apps/biboumi_ynh" }, "bicbucstriim": { - "branch": "master", "category": "reading", "level": 7, "maintained": false, - "revision": "HEAD", "state": "working", "subtags": [ "books" @@ -233,11 +187,9 @@ "url": "https://github.com/YunoHost-Apps/bicbucstriim_ynh" }, "blogotext": { - "branch": "master", "category": "publishing", "level": 7, "maintained": false, - "revision": "HEAD", "state": "working", "subtags": [ "blog" @@ -245,10 +197,8 @@ "url": "https://github.com/YunoHost-Apps/blogotext_ynh" }, "bludit": { - "branch": "master", "category": "publishing", "level": 7, - "revision": "HEAD", "state": "working", "subtags": [ "blog" @@ -256,7 +206,6 @@ "url": "https://github.com/YunoHost-Apps/bludit_ynh" }, "bolt": { - "branch": "master", "category": "publishing", "maintained": false, "revision": "94ecae64d4fcdee8e65128d8d277b48d50e6ebe2", @@ -267,10 +216,8 @@ "url": "https://github.com/realitygaps/bolt_ynh" }, "bookstack": { - "branch": "master", "category": "publishing", "level": 7, - "revision": "HEAD", "state": "working", "subtags": [ "wiki" @@ -278,10 +225,8 @@ "url": "https://github.com/YunoHost-Apps/bookstack_ynh" }, "borg": { - "branch": "master", "category": "system_tools", "level": 8, - "revision": "HEAD", "state": "working", "subtags": [ "backup" @@ -289,10 +234,8 @@ "url": "https://github.com/YunoHost-Apps/borg_ynh" }, "borgserver": { - "branch": "master", "category": "system_tools", "level": 8, - "revision": "HEAD", "state": "working", "subtags": [ "backup" @@ -300,10 +243,8 @@ "url": "https://github.com/YunoHost-Apps/borgserver_ynh" }, "bozon": { - "branch": "master", "category": "synchronization", "level": 6, - "revision": "HEAD", "state": "working", "subtags": [ "files" @@ -311,10 +252,8 @@ "url": "https://github.com/YunoHost-Apps/bozon_ynh" }, "cachet": { - "branch": "master", "category": "system_tools", "level": 6, - "revision": "HEAD", "state": "working", "subtags": [ "monitoring" @@ -322,10 +261,8 @@ "url": "https://github.com/YunoHost-Apps/cachet_ynh" }, "calibreweb": { - "branch": "master", "category": "reading", "level": 8, - "revision": "HEAD", "state": "working", "subtags": [ "books" @@ -333,11 +270,8 @@ "url": "https://github.com/YunoHost-Apps/calibreweb_ynh" }, "castopod": { - "branch": "master", "category": "multimedia", "level": 7, - "maintained": true, - "revision": "HEAD", "state": "working", "subtags": [ "podcasts" @@ -345,27 +279,21 @@ "url": "https://github.com/YunoHost-Apps/castopod_ynh" }, "cesium": { - "branch": "master", "category": "wat", "level": 7, "maintained": false, - "revision": "HEAD", "state": "working", "url": "https://github.com/YunoHost-Apps/cesium_ynh" }, "cheky": { - "branch": "master", "category": "small_utilities", "level": 8, - "revision": "HEAD", "state": "working", "url": "https://github.com/YunoHost-Apps/cheky_ynh" }, "chtickynotes": { - "branch": "master", "category": "office", "level": 7, - "revision": "HEAD", "state": "working", "subtags": [ "text" @@ -373,10 +301,8 @@ "url": "https://github.com/YunoHost-Apps/chtickynotes_ynh" }, "chuwiki": { - "branch": "master", "category": "publishing", "level": 7, - "revision": "HEAD", "state": "working", "subtags": [ "wiki" @@ -384,10 +310,8 @@ "url": "https://github.com/YunoHost-Apps/chuwiki_ynh" }, "civicrm_drupal7": { - "branch": "master", "category": "productivity_and_management", "level": 7, - "revision": "HEAD", "state": "working", "subtags": [ "business_and_ngos" @@ -395,17 +319,14 @@ "url": "https://github.com/YunoHost-Apps/civicrm_drupal7_ynh" }, "cockpit": { - "branch": "master", "category": "system_tools", "revision": "43fa808425e74ff181c59e96bc679f5340960029", "state": "notworking", "url": "https://github.com/YunoHost-Apps/cockpit_ynh" }, "code-server": { - "branch": "master", "category": "dev", "level": 7, - "revision": "HEAD", "state": "working", "subtags": [ "programming" @@ -413,10 +334,8 @@ "url": "https://github.com/YunoHost-Apps/code-server_ynh" }, "codepad": { - "branch": "master", "category": "dev", "level": 7, - "revision": "HEAD", "state": "working", "subtags": [ "programming" @@ -424,10 +343,8 @@ "url": "https://github.com/YunoHost-Apps/codepad_ynh" }, "codimd": { - "branch": "master", "category": "office", "level": 7, - "revision": "HEAD", "state": "working", "subtags": [ "text" @@ -435,9 +352,7 @@ "url": "https://github.com/YunoHost-Apps/codimd_ynh" }, "coin": { - "branch": "master", "category": "productivity_and_management", - "revision": "HEAD", "state": "notworking", "subtags": [ "business_and_ngos" @@ -445,10 +360,8 @@ "url": "https://github.com/YunoHost-Apps/coin_ynh" }, "collabora": { - "branch": "master", "category": "office", "level": 7, - "revision": "HEAD", "state": "working", "subtags": [ "text", @@ -458,7 +371,6 @@ "url": "https://github.com/YunoHost-Apps/collabora_ynh" }, "collaboradocker": { - "branch": "master", "category": "office", "maintained": false, "revision": "7acf7c84572734a5c6d8d396e0f01b0acf8e5bfc", @@ -471,11 +383,9 @@ "url": "https://github.com/YunoHost-Apps/collaboradocker_ynh" }, "concrete5": { - "branch": "master", "category": "publishing", "level": 7, "maintained": false, - "revision": "HEAD", "state": "working", "subtags": [ "websites" @@ -483,10 +393,8 @@ "url": "https://github.com/YunoHost-Apps/concrete5_ynh" }, "converse": { - "branch": "master", "category": "communication", "level": 7, - "revision": "HEAD", "state": "working", "subtags": [ "chat" @@ -494,7 +402,6 @@ "url": "https://github.com/YunoHost-Apps/converse_ynh" }, "cops": { - "branch": "master", "category": "reading", "maintained": false, "revision": "7f6377bd16ffe69e07a6b64e942df2a6b3e10ea1", @@ -505,17 +412,14 @@ "url": "https://github.com/YunoHost-Apps/cops_ynh" }, "coquelicot": { - "branch": "master", "category": "small_utilities", "revision": "a0501bfae124b43531ed2b853a9dad59854b099d", "state": "notworking", "url": "https://github.com/YunoHost-Apps/coquelicot_ynh" }, "coturn": { - "branch": "master", "category": "system_tools", "level": 7, - "revision": "HEAD", "state": "working", "subtags": [ "network" @@ -523,11 +427,8 @@ "url": "https://github.com/YunoHost-Apps/coturn_ynh" }, "couchdb": { - "branch": "master", "category": "system_tools", "level": 7, - "maintained": true, - "revision": "HEAD", "state": "working", "subtags": [ "db" @@ -535,11 +436,9 @@ "url": "https://github.com/YunoHost-Apps/couchdb_ynh" }, "couchpotato": { - "branch": "master", "category": "multimedia", "level": 6, "maintained": false, - "revision": "HEAD", "state": "working", "subtags": [ "download" @@ -547,17 +446,14 @@ "url": "https://github.com/YunoHost-Apps/couchpotato_ynh" }, "covoiturage": { - "branch": "master", "category": "social_media", "revision": "613412a74efebca52a8c4e213abf56443056f610", "state": "notworking", "url": "https://framagit.org/ljf/covoiturage_ynh" }, "cowyo": { - "branch": "master", "category": "publishing", "level": 6, - "revision": "HEAD", "state": "working", "subtags": [ "wiki" @@ -565,10 +461,8 @@ "url": "https://github.com/YunoHost-Apps/cowyo_ynh" }, "cryptpad": { - "branch": "master", "category": "office", "level": 8, - "revision": "HEAD", "state": "working", "subtags": [ "text" @@ -576,28 +470,20 @@ "url": "https://github.com/YunoHost-Apps/cryptpad_ynh" }, "cubiks-2048": { - "branch": "master", "category": "games", "level": 8, - "maintained": true, - "revision": "HEAD", "state": "working", "url": "https://github.com/YunoHost-Apps/Cubiks-2048_ynh" }, "dato": { - "branch": "master", "category": "productivity_and_management", "level": 7, - "maintained": true, - "revision": "HEAD", "state": "working", "url": "https://github.com/YunoHost-Apps/dato_ynh" }, "democracyos": { - "branch": "master", "category": "communication", "maintained": false, - "revision": "HEAD", "state": "notworking", "subtags": [ "forum" @@ -605,9 +491,7 @@ "url": "https://github.com/YunoHost-Apps/democracyos_ynh" }, "dendrite": { - "branch": "master", "category": "communication", - "revision": "HEAD", "state": "inprogress", "subtags": [ "chat" @@ -615,10 +499,8 @@ "url": "https://github.com/YunoHost-Apps/dendrite_ynh" }, "diagramsnet": { - "branch": "master", "category": "office", "level": 8, - "revision": "HEAD", "state": "working", "subtags": [ "draw" @@ -626,10 +508,8 @@ "url": "https://github.com/YunoHost-Apps/diagramsnet_ynh" }, "diaspora": { - "branch": "master", "category": "social_media", "level": 0, - "revision": "HEAD", "state": "working", "subtags": [ "microblogging" @@ -637,7 +517,6 @@ "url": "https://github.com/YunoHost-Apps/diaspora_ynh" }, "diasporadocker": { - "branch": "master", "category": "social_media", "maintained": false, "revision": "6eacf17413d795c73a9d8aeb43420749d6283e20", @@ -648,10 +527,8 @@ "url": "https://github.com/aymhce/diasporadocker_ynh" }, "discourse": { - "branch": "master", "category": "communication", "level": 7, - "revision": "HEAD", "state": "working", "subtags": [ "forum" @@ -659,10 +536,8 @@ "url": "https://github.com/YunoHost-Apps/discourse_ynh" }, "dispatch": { - "branch": "master", "category": "communication", "level": 1, - "revision": "HEAD", "state": "working", "subtags": [ "chat" @@ -670,10 +545,8 @@ "url": "https://github.com/YunoHost-Apps/dispatch_ynh" }, "distbin": { - "branch": "master", "category": "small_utilities", "level": 8, - "revision": "HEAD", "state": "working", "subtags": [ "pastebin" @@ -681,13 +554,10 @@ "url": "https://github.com/YunoHost-Apps/distbin_ynh" }, "django-for-runners": { - "branch": "master", - "revision": "HEAD", "state": "inprogress", "url": "https://github.com/YunoHost-Apps/django-for-runners_ynh" }, "django_app": { - "branch": "master", "category": "dev", "revision": "107eb112cc0eed184c19a3132e2f04add44ff8b2", "state": "notworking", @@ -697,10 +567,8 @@ "url": "https://github.com/Jojo144/django_app_ynh" }, "django_ynh": { - "branch": "master", "category": "dev", "level": 1, - "revision": "HEAD", "state": "working", "subtags": [ "skeleton" @@ -708,15 +576,11 @@ "url": "https://github.com/YunoHost-Apps/django_ynh" }, "docker-registry": { - "branch": "master", "category": "system_tools", - "maintained": true, - "revision": "HEAD", "state": "notworking", "url": "https://github.com/plopoyop/docker-registry_ynh" }, "dockercontainer": { - "branch": "master", "category": "system_tools", "maintained": false, "revision": "2ee0e6e1ea21582dd717f77a35f3b10a2b4e352e", @@ -724,7 +588,6 @@ "url": "https://github.com/scith/docker_container_ynh" }, "dockerrstudio": { - "branch": "master", "category": "dev", "maintained": false, "revision": "4b84de21477d107111c5e65321b77881ed4fb76e", @@ -735,20 +598,15 @@ "url": "https://github.com/scith/docker_rstudio_ynh" }, "dockerui": { - "branch": "master", "category": "system_tools", "maintained": false, - "revision": "HEAD", "state": "notworking", "url": "https://github.com/YunoHost-Apps/dockerui_ynh" }, "dokuwiki": { - "branch": "master", "category": "publishing", "high_quality": true, "level": 9, - "maintained": true, - "revision": "HEAD", "state": "working", "subtags": [ "wiki" @@ -756,10 +614,8 @@ "url": "https://github.com/YunoHost-Apps/dokuwiki_ynh" }, "dolibarr": { - "branch": "master", "category": "productivity_and_management", "level": 7, - "revision": "HEAD", "state": "working", "subtags": [ "business_and_ngos" @@ -767,19 +623,14 @@ "url": "https://github.com/Yunohost-Apps/dolibarr_ynh" }, "domoticz": { - "branch": "master", "category": "iot", "level": 7, - "revision": "HEAD", "state": "working", "url": "https://github.com/Yunohost-Apps/domoticz_ynh" }, "dotclear2": { - "branch": "master", "category": "publishing", "level": 6, - "maintained": true, - "revision": "HEAD", "state": "working", "subtags": [ "blog" @@ -787,10 +638,8 @@ "url": "https://github.com/YunoHost-Apps/dotclear2_ynh" }, "droppy": { - "branch": "master", "category": "synchronization", "level": 8, - "revision": "HEAD", "state": "working", "subtags": [ "files" @@ -798,10 +647,8 @@ "url": "https://github.com/YunoHost-Apps/droppy_ynh" }, "drupal": { - "branch": "master", "category": "publishing", "level": 8, - "revision": "HEAD", "state": "working", "subtags": [ "websites" @@ -809,10 +656,8 @@ "url": "https://github.com/YunoHost-Apps/drupal_ynh" }, "drupal7": { - "branch": "master", "category": "publishing", "level": 8, - "revision": "HEAD", "state": "working", "subtags": [ "websites" @@ -820,23 +665,17 @@ "url": "https://github.com/YunoHost-Apps/drupal7_ynh" }, "duniter": { - "branch": "master", "category": "wat", - "revision": "HEAD", "state": "inprogress", "url": "https://github.com/YunoHost-Apps/duniter_ynh" }, "dynette": { - "branch": "master", "category": "wat", - "revision": "HEAD", "state": "notworking", "url": "https://github.com/YunoHost-Apps/dynette_ynh" }, "easyappointments": { - "branch": "master", "category": "productivity_and_management", - "revision": "HEAD", "state": "working", "subtags": [ "business_and_ngos" @@ -844,10 +683,8 @@ "url": "https://github.com/YunoHost-Apps/easyappointments_ynh" }, "element": { - "branch": "master", "category": "communication", "level": 6, - "revision": "HEAD", "state": "working", "subtags": [ "chat" @@ -855,18 +692,14 @@ "url": "https://github.com/YunoHost-Apps/element_ynh" }, "emailpoubelle": { - "branch": "master", "category": "small_utilities", "level": 6, - "revision": "HEAD", "state": "working", "url": "https://github.com/YunoHost-Apps/emailpoubelle_ynh" }, "encryptic": { - "branch": "master", "category": "office", "level": 7, - "revision": "HEAD", "state": "working", "subtags": [ "text" @@ -874,10 +707,8 @@ "url": "https://github.com/YunoHost-Apps/encryptic_ynh" }, "epicyon": { - "branch": "master", "category": "social_media", "level": 7, - "revision": "HEAD", "state": "working", "subtags": [ "blog" @@ -885,10 +716,8 @@ "url": "https://github.com/YunoHost-Apps/epicyon_ynh" }, "ethercalc": { - "branch": "master", "category": "office", "level": 7, - "revision": "HEAD", "state": "working", "subtags": [ "spreadsheet" @@ -896,10 +725,8 @@ "url": "https://github.com/YunoHost-Apps/ethercalc_ynh" }, "etherpad_mypads": { - "branch": "master", "category": "office", "level": 8, - "revision": "HEAD", "state": "working", "subtags": [ "text" @@ -907,9 +734,7 @@ "url": "https://github.com/YunoHost-Apps/etherpad_mypads_ynh" }, "facette": { - "branch": "master", "category": "system_tools", - "revision": "HEAD", "state": "inprogress", "subtags": [ "monitoring" @@ -917,20 +742,15 @@ "url": "https://github.com/YunoHost-Apps/facette_ynh" }, "facilmap": { - "branch": "master", "category": "productivity_and_management", "level": 7, - "maintained": true, - "revision": "HEAD", "state": "working", "url": "https://github.com/YunoHost-Apps/facilmap_ynh" }, "fallback": { - "branch": "master", "category": "system_tools", "level": 6, "maintained": false, - "revision": "HEAD", "state": "working", "subtags": [ "backup" @@ -938,18 +758,14 @@ "url": "https://github.com/YunoHost-Apps/fallback_ynh" }, "ffsync": { - "branch": "master", "category": "synchronization", "level": 6, - "revision": "HEAD", "state": "working", "url": "https://github.com/YunoHost-Apps/ffsync_ynh" }, "firefly-iii": { - "branch": "master", "category": "productivity_and_management", "level": 8, - "revision": "HEAD", "state": "working", "subtags": [ "accounting" @@ -957,10 +773,8 @@ "url": "https://github.com/YunoHost-Apps/firefly-iii_ynh" }, "flarum": { - "branch": "master", "category": "communication", "level": 8, - "revision": "HEAD", "state": "working", "subtags": [ "forum" @@ -968,7 +782,6 @@ "url": "https://github.com/YunoHost-Apps/flarum_ynh" }, "flask": { - "branch": "master", "category": "dev", "maintained": false, "revision": "9d5cbd6ddc64b4f8a849df69b77a0259eaf204ce", @@ -979,8 +792,6 @@ "url": "https://github.com/YunoHost-Apps/flask_ynh" }, "flood": { - "branch": "master", - "revision": "HEAD", "state": "notworking", "subtags": [ "download" @@ -988,11 +799,9 @@ "url": "https://github.com/TakerMc/flood_ynh" }, "fluxbb": { - "branch": "master", "category": "communication", "level": 7, "maintained": false, - "revision": "HEAD", "state": "working", "subtags": [ "forum" @@ -1000,9 +809,7 @@ "url": "https://github.com/YunoHost-Apps/fluxbb_ynh" }, "focalboard": { - "branch": "master", "category": "productivity_and_management", - "revision": "HEAD", "state": "inprogress", "subtags": [ "task" @@ -1010,10 +817,8 @@ "url": "https://github.com/YunoHost-Apps/focalboard_ynh" }, "foodsoft": { - "branch": "master", "category": "productivity_and_management", "maintained": false, - "revision": "HEAD", "state": "notworking", "subtags": [ "business_and_ngos" @@ -1021,7 +826,6 @@ "url": "https://github.com/YunoHost-Apps/foodsoft_ynh" }, "framaestro": { - "branch": "master", "category": "communication", "maintained": false, "revision": "6cb4b99091da1bcc562412a2a6c8da6d02791b30", @@ -1032,7 +836,6 @@ "url": "https://github.com/YunoHost-Apps/framaestro_ynh" }, "framaestro_hub": { - "branch": "master", "category": "communication", "maintained": false, "revision": "8588e7562c232925295c2eb22a2a518b990355bb", @@ -1043,11 +846,8 @@ "url": "https://github.com/YunoHost-Apps/framaestro_hub_ynh" }, "framaforms": { - "branch": "master", "category": "productivity_and_management", "level": 7, - "maintained": true, - "revision": "HEAD", "state": "working", "subtags": [ "poll" @@ -1055,16 +855,13 @@ "url": "https://github.com/YunoHost-Apps/framaforms_ynh" }, "framagames": { - "branch": "master", "category": "games", "level": 6, "maintained": false, - "revision": "HEAD", "state": "working", "url": "https://github.com/YunoHost-Apps/framagames_ynh" }, "freeboard": { - "branch": "master", "category": "iot", "maintained": false, "revision": "337111cc7e1eff33972ae7ba39db0dbcdcdd70c0", @@ -1072,17 +869,14 @@ "url": "https://github.com/YunoHost-Apps/freeboard_ynh" }, "freepbx": { - "branch": "master", "category": "communication", "revision": "787a43cdb51eda15953a441d87ea83eb7648a561", "state": "notworking", "url": "https://github.com/YunoHost-Apps/freepbx_ynh" }, "freshrss": { - "branch": "master", "category": "reading", "level": 8, - "revision": "HEAD", "state": "working", "subtags": [ "rssreader" @@ -1090,11 +884,8 @@ "url": "https://github.com/YunoHost-Apps/freshrss_ynh" }, "friendica": { - "branch": "master", "category": "social_media", "level": 8, - "maintained": true, - "revision": "HEAD", "state": "working", "subtags": [ "microblogging" @@ -1102,25 +893,20 @@ "url": "https://github.com/YunoHost-Apps/friendica_ynh" }, "ftp_webapp": { - "branch": "master", "category": "small_utilities", "revision": "6936f420d0d3d471af225f18cf431f4b37ade327", "state": "notworking", "url": "https://github.com/YunoHost-Apps/ftp_support_webapp_ynh" }, "ftssolr": { - "branch": "master", "category": "wat", "revision": "4a35c3d58da6911b961aeed76d2da91e3e9dbdca", "state": "notworking", "url": "https://github.com/YunoHost-Apps/ftssolr_ynh" }, "funkwhale": { - "branch": "master", "category": "multimedia", "level": 6, - "maintained": true, - "revision": "HEAD", "state": "working", "subtags": [ "music" @@ -1128,11 +914,8 @@ "url": "https://github.com/YunoHost-Apps/funkwhale_ynh" }, "galene": { - "branch": "master", "category": "communication", "level": 7, - "maintained": true, - "revision": "HEAD", "state": "working", "subtags": [ "meeting" @@ -1140,11 +923,9 @@ "url": "https://github.com/YunoHost-Apps/galene_ynh" }, "galette": { - "branch": "master", "category": "productivity_and_management", "level": 7, "maintained": false, - "revision": "HEAD", "state": "working", "subtags": [ "business_and_ngos" @@ -1152,10 +933,8 @@ "url": "https://github.com/YunoHost-Apps/galette_ynh" }, "garradin": { - "branch": "master", "category": "productivity_and_management", "level": 8, - "revision": "HEAD", "state": "working", "subtags": [ "business_and_ngos" @@ -1163,32 +942,26 @@ "url": "https://github.com/YunoHost-Apps/garradin_ynh" }, "gateone": { - "branch": "master", "category": "system_tools", "revision": "c89df3696e42dab8dff512dcc57eff786c5ff48c", "state": "notworking", "url": "https://github.com/Kloadut/gateone_ynh" }, "gekko": { - "branch": "master", "category": "wat", "revision": "5633e59a1e15ef85c2cea9f9606d6222d75c3ee8", "state": "notworking", "url": "https://github.com/YunoHost-Apps/gekko_ynh" }, "gemserv": { - "branch": "master", "category": "communication", "level": 7, - "revision": "HEAD", "state": "working", "url": "https://github.com/YunoHost-Apps/gemserv_ynh" }, "ghost": { - "branch": "master", "category": "publishing", "level": 8, - "revision": "HEAD", "state": "working", "subtags": [ "websites" @@ -1196,10 +969,8 @@ "url": "https://github.com/YunoHost-Apps/ghost_ynh" }, "gitea": { - "branch": "master", "category": "dev", "level": 6, - "revision": "HEAD", "state": "working", "subtags": [ "forge" @@ -1207,11 +978,9 @@ "url": "https://github.com/YunoHost-Apps/gitea_ynh" }, "gitlab": { - "branch": "master", "category": "dev", "high_quality": true, "level": 9, - "revision": "HEAD", "state": "working", "subtags": [ "forge" @@ -1219,10 +988,8 @@ "url": "https://github.com/YunoHost-Apps/gitlab_ynh" }, "gitlab-runner": { - "branch": "master", "category": "dev", "level": 0, - "revision": "HEAD", "state": "working", "subtags": [ "forge" @@ -1230,7 +997,6 @@ "url": "https://github.com/YunoHost-Apps/gitlab-runner_ynh" }, "gitolite": { - "branch": "master", "category": "dev", "maintained": false, "revision": "ee27e8b5dcebf59623467ea67cdaf49a73fdb3d7", @@ -1241,9 +1007,7 @@ "url": "https://github.com/matlink/gitolite_ynh" }, "gitrepositories": { - "branch": "master", "category": "dev", - "revision": "HEAD", "state": "notworking", "subtags": [ "forge" @@ -1251,7 +1015,6 @@ "url": "https://github.com/YunoHost-Apps/gitrepositories_ynh" }, "gitweb": { - "branch": "master", "category": "dev", "maintained": false, "revision": "29efb4ed39fd5f168b52a5ce54950efb2df0d822", @@ -1262,10 +1025,8 @@ "url": "https://github.com/matlink/gitweb_ynh" }, "glitchsoc": { - "branch": "master", "category": "social_media", "level": 7, - "revision": "HEAD", "state": "working", "subtags": [ "microblogging" @@ -1273,11 +1034,9 @@ "url": "https://github.com/YunoHost-Apps/glitchsoc_ynh" }, "glowingbear": { - "branch": "master", "category": "communication", "level": 7, "maintained": false, - "revision": "HEAD", "state": "working", "subtags": [ "chat" @@ -1285,7 +1044,6 @@ "url": "https://github.com/YunoHost-Apps/glowingbear_ynh" }, "glpi": { - "branch": "master", "category": "productivity_and_management", "revision": "5982ac51159d42cef1c969b479346d6bc95abba5", "state": "notworking", @@ -1295,7 +1053,6 @@ "url": "https://github.com/abeudin/glpi_ynh" }, "gnusocial": { - "branch": "master", "category": "social_media", "maintained": false, "revision": "523263efaa94b347f2ea27935f67d265e15f4d21", @@ -1306,11 +1063,9 @@ "url": "https://github.com/YunoHost-Apps/gnusocial_ynh" }, "gogs": { - "branch": "master", "category": "dev", "level": 6, "maintained": false, - "revision": "HEAD", "state": "working", "subtags": [ "forge" @@ -1318,17 +1073,14 @@ "url": "https://github.com/YunoHost-Apps/gogs_ynh" }, "gogswebhost": { - "branch": "master", "category": "publishing", "revision": "5118d3224dccfc6acc3f05d9d6715946e7032a9e", "state": "notworking", "url": "https://github.com/YunoHost-Apps/gogs_webhost_ynh" }, "gollum": { - "branch": "master", "category": "publishing", "level": 0, - "revision": "HEAD", "state": "working", "subtags": [ "wiki" @@ -1336,18 +1088,14 @@ "url": "https://github.com/YunoHost-Apps/gollum_ynh" }, "gotify": { - "branch": "master", "category": "dev", "level": 8, - "revision": "HEAD", "state": "working", "url": "https://github.com/YunoHost-Apps/gotify_ynh" }, "grafana": { - "branch": "master", "category": "system_tools", "level": 7, - "revision": "HEAD", "state": "working", "subtags": [ "monitoring" @@ -1355,10 +1103,8 @@ "url": "https://github.com/YunoHost-Apps/grafana_ynh" }, "grammalecte": { - "branch": "master", "category": "office", "level": 7, - "revision": "HEAD", "state": "working", "subtags": [ "text" @@ -1366,10 +1112,8 @@ "url": "https://github.com/YunoHost-Apps/grammalecte_ynh" }, "grav": { - "branch": "master", "category": "publishing", "level": 8, - "revision": "HEAD", "state": "working", "subtags": [ "websites" @@ -1377,34 +1121,26 @@ "url": "https://github.com/YunoHost-Apps/grav_ynh" }, "grocy": { - "branch": "master", "category": "small_utilities", "level": 7, - "revision": "HEAD", "state": "working", "url": "https://github.com/YunoHost-Apps/grocy_ynh" }, "guacamole": { - "branch": "master", "category": "system_tools", "level": 7, - "revision": "HEAD", "state": "working", "url": "https://github.com/YunoHost-Apps/guacamole_ynh" }, "h5ai": { - "branch": "master", "category": "small_utilities", "level": 8, - "revision": "HEAD", "state": "working", "url": "https://github.com/YunoHost-Apps/h5ai_ynh" }, "halcyon": { - "branch": "master", "category": "social_media", "level": 7, - "revision": "HEAD", "state": "working", "subtags": [ "microblogging" @@ -1412,10 +1148,8 @@ "url": "https://github.com/YunoHost-Apps/halcyon_ynh" }, "haste": { - "branch": "master", "category": "small_utilities", "level": 8, - "revision": "HEAD", "state": "working", "subtags": [ "pastebin" @@ -1423,7 +1157,6 @@ "url": "https://github.com/YunoHost-Apps/haste_ynh" }, "headphones": { - "branch": "master", "category": "multimedia", "revision": "8f2a891a987dff486d190032cef4352e7f3d8796", "state": "notworking", @@ -1433,10 +1166,8 @@ "url": "https://github.com/YunoHost-Apps/headphones_ynh" }, "hedgedoc": { - "branch": "master", "category": "office", "level": 7, - "revision": "HEAD", "state": "working", "subtags": [ "text" @@ -1444,29 +1175,21 @@ "url": "https://github.com/YunoHost-Apps/hedgedoc_ynh" }, "hextris": { - "branch": "master", "category": "games", "high_quality": true, "level": 9, - "maintained": true, - "revision": "HEAD", "state": "working", "url": "https://github.com/YunoHost-Apps/hextris_ynh" }, "homeassistant": { - "branch": "master", "category": "iot", "level": 7, - "maintained": true, - "revision": "HEAD", "state": "working", "url": "https://github.com/YunoHost-Apps/homeassistant_ynh" }, "horde": { - "branch": "master", "category": "communication", "level": 6, - "revision": "HEAD", "state": "working", "subtags": [ "email" @@ -1474,10 +1197,8 @@ "url": "https://github.com/YunoHost-Apps/horde_ynh" }, "hotspot": { - "branch": "master", "category": "system_tools", "level": 6, - "revision": "HEAD", "state": "working", "subtags": [ "network" @@ -1485,7 +1206,6 @@ "url": "https://github.com/labriqueinternet/hotspot_ynh" }, "htmltool": { - "branch": "master", "category": "small_utilities", "maintained": false, "revision": "f18ed28892f1eb15ef39a9cd9de9c43612f15d2d", @@ -1493,7 +1213,6 @@ "url": "https://github.com/isserterrus/htmltools_ynh" }, "htpc-manager": { - "branch": "master", "category": "multimedia", "revision": "8167ef9705e3e063278501f5cc2f6b1169241352", "state": "notworking", @@ -1503,10 +1222,8 @@ "url": "https://github.com/scith/htpc-manager_ynh" }, "hubzilla": { - "branch": "master", "category": "social_media", "level": 8, - "revision": "HEAD", "state": "working", "subtags": [ "microblogging" @@ -1514,26 +1231,20 @@ "url": "https://github.com/YunoHost-Apps/hubzilla_ynh" }, "huginn": { - "branch": "master", "category": "small_utilities", "revision": "8729f3aee37d16c4bec7737aa616f1198ec34f78", "state": "notworking", "url": "https://github.com/YunoHost-Apps/huginn_ynh" }, "humhub": { - "branch": "master", "category": "productivity_and_management", "level": 7, - "maintained": true, - "revision": "HEAD", "state": "working", "url": "https://github.com/yunohost-apps/humhub_ynh" }, "icecoder": { - "branch": "master", "category": "dev", "level": 0, - "revision": "HEAD", "state": "working", "subtags": [ "programming" @@ -1541,10 +1252,8 @@ "url": "https://github.com/YunoHost-Apps/icecoder_ynh" }, "ihatemoney": { - "branch": "master", "category": "productivity_and_management", "level": 1, - "revision": "HEAD", "state": "working", "subtags": [ "accounting" @@ -1552,17 +1261,13 @@ "url": "https://github.com/YunoHost-Apps/ihatemoney_ynh" }, "internetarchive": { - "branch": "master", "category": "wat", - "revision": "HEAD", "state": "notworking", "url": "https://github.com/mitra42/internetarchive_ynh" }, "invidious": { - "branch": "master", "category": "social_media", "level": 7, - "revision": "HEAD", "state": "working", "subtags": [ "videos" @@ -1570,28 +1275,21 @@ "url": "https://github.com/YunoHost-Apps/invidious_ynh" }, "invoiceninja": { - "branch": "master", "category": "productivity_and_management", "level": 8, - "revision": "HEAD", "state": "working", "url": "https://github.com/YunoHost-Apps/invoiceninja_ynh" }, "jackett": { - "branch": "master", "category": "multimedia", "level": 1, - "maintained": true, - "revision": "HEAD", "state": "working", "url": "https://github.com/YunoHost-Apps/jackett_ynh" }, "jappix": { - "branch": "master", "category": "communication", "level": 2, "maintained": false, - "revision": "HEAD", "state": "working", "subtags": [ "chat" @@ -1599,7 +1297,6 @@ "url": "https://github.com/YunoHost-Apps/jappix_ynh" }, "jappix_mini": { - "branch": "master", "category": "communication", "revision": "230e99a3a35e165e095ea944acaa7bc5d34acb7c", "state": "notworking", @@ -1609,19 +1306,15 @@ "url": "https://github.com/YunoHost-Apps/jappix_mini_ynh" }, "jeedom": { - "branch": "master", "category": "iot", "level": 6, "maintained": false, - "revision": "HEAD", "state": "working", "url": "https://github.com/YunoHost-Apps/jeedom_ynh" }, "jellyfin": { - "branch": "master", "category": "multimedia", "level": 6, - "revision": "HEAD", "state": "working", "subtags": [ "music", @@ -1630,19 +1323,15 @@ "url": "https://github.com/YunoHost-Apps/jellyfin_ynh" }, "jenkins": { - "branch": "master", "category": "dev", "level": 2, "maintained": false, - "revision": "HEAD", "state": "working", "url": "https://github.com/YunoHost-Apps/jenkins_ynh" }, "jirafeau": { - "branch": "master", "category": "synchronization", "level": 8, - "revision": "HEAD", "state": "working", "subtags": [ "files" @@ -1650,10 +1339,8 @@ "url": "https://github.com/YunoHost-apps/jirafeau_ynh" }, "jitsi": { - "branch": "master", "category": "communication", "maintained": false, - "revision": "HEAD", "state": "notworking", "subtags": [ "meeting" @@ -1661,9 +1348,7 @@ "url": "https://github.com/YunoHost-Apps/jitsi_ynh" }, "joomla": { - "branch": "master", "category": "publishing", - "revision": "HEAD", "state": "notworking", "subtags": [ "websites" @@ -1671,10 +1356,8 @@ "url": "https://github.com/YunoHost-Apps/joomla_ynh" }, "jupyterlab": { - "branch": "master", "category": "dev", "level": 6, - "revision": "HEAD", "state": "working", "subtags": [ "programming" @@ -1682,10 +1365,8 @@ "url": "https://github.com/YunoHost-Apps/jupyterlab_ynh" }, "kanboard": { - "branch": "master", "category": "productivity_and_management", "level": 6, - "revision": "HEAD", "state": "working", "subtags": [ "task" @@ -1693,11 +1374,9 @@ "url": "https://github.com/YunoHost-Apps/kanboard_ynh" }, "keeweb": { - "branch": "master", "category": "synchronization", "level": 7, "maintained": false, - "revision": "HEAD", "state": "working", "subtags": [ "password" @@ -1705,10 +1384,8 @@ "url": "https://github.com/YunoHost-Apps/keeweb_ynh" }, "kimai2": { - "branch": "master", "category": "productivity_and_management", "level": 6, - "revision": "HEAD", "state": "working", "subtags": [ "task" @@ -1716,9 +1393,7 @@ "url": "https://github.com/YunoHost-Apps/kimai2_ynh" }, "kiwiirc": { - "branch": "master", "category": "communication", - "revision": "HEAD", "state": "inprogress", "subtags": [ "chat" @@ -1726,7 +1401,6 @@ "url": "https://github.com/YunoHost-Apps/kiwiirc_ynh" }, "kodi": { - "branch": "master", "category": "multimedia", "revision": "28f535a38623457643aac61ffbf0d29c84d0fc66", "state": "notworking", @@ -1736,10 +1410,8 @@ "url": "https://github.com/YunoHost-Apps/kodi_ynh" }, "komga": { - "branch": "master", "category": "reading", "level": 7, - "revision": "HEAD", "state": "working", "subtags": [ "books" @@ -1747,11 +1419,8 @@ "url": "https://github.com/YunoHost-Apps/komga_ynh" }, "kresus": { - "branch": "master", "category": "productivity_and_management", "level": 8, - "maintained": true, - "revision": "HEAD", "state": "working", "subtags": [ "accounting" @@ -1759,10 +1428,8 @@ "url": "https://github.com/YunoHost-Apps/kresus_ynh" }, "languagetool": { - "branch": "master", "category": "office", "level": 7, - "revision": "HEAD", "state": "working", "subtags": [ "text" @@ -1770,11 +1437,9 @@ "url": "https://github.com/YunoHost-Apps/languagetool_ynh" }, "laverna": { - "branch": "master", "category": "office", "level": 7, "maintained": false, - "revision": "HEAD", "state": "working", "subtags": [ "text" @@ -1782,7 +1447,6 @@ "url": "https://github.com/YunoHost-Apps/laverna_ynh" }, "lbcalerte": { - "branch": "master", "category": "small_utilities", "level": 0, "revision": "a38a83fea289f77910fd98b34ea58eea5f5909db", @@ -1790,12 +1454,10 @@ "url": "https://github.com/YunoHost-Apps/LBCAlerte_ynh" }, "leed": { - "branch": "master", "category": "reading", "high_quality": true, "level": 7, "maintained": false, - "revision": "HEAD", "state": "working", "subtags": [ "rssreader" @@ -1803,7 +1465,6 @@ "url": "https://github.com/YunoHost-Apps/leed_ynh" }, "lektor": { - "branch": "master", "category": "publishing", "revision": "80e1d6681ec4f5764cfa6ab8e90538eee763784a", "state": "notworking", @@ -1813,10 +1474,8 @@ "url": "https://github.com/Yunohost-Apps/lektor_ynh" }, "lemmy": { - "branch": "master", "category": "social_media", "level": 0, - "revision": "HEAD", "state": "working", "subtags": [ "websites" @@ -1824,9 +1483,7 @@ "url": "https://github.com/YunoHost-Apps/lemmy_ynh" }, "libreerp": { - "branch": "master", "category": "productivity_and_management", - "revision": "HEAD", "state": "notworking", "subtags": [ "business_and_ngos" @@ -1834,11 +1491,8 @@ "url": "https://github.com/Yunohost-Apps/libreerp_ynh" }, "librephotos": { - "branch": "master", "category": "multimedia", "level": 6, - "maintained": true, - "revision": "HEAD", "state": "working", "subtags": [ "pictures" @@ -1846,10 +1500,8 @@ "url": "https://github.com/YunoHost-Apps/librephotos_ynh" }, "librespeed": { - "branch": "master", "category": "system_tools", "level": 7, - "revision": "HEAD", "state": "working", "subtags": [ "monitoring" @@ -1857,10 +1509,8 @@ "url": "https://github.com/YunoHost-Apps/librespeed_ynh" }, "libreto": { - "branch": "master", "category": "publishing", "level": 8, - "revision": "HEAD", "state": "working", "subtags": [ "wiki" @@ -1868,18 +1518,14 @@ "url": "https://github.com/YunoHost-Apps/libreto_ynh" }, "lidarr": { - "branch": "master", "category": "multimedia", "level": 7, - "revision": "HEAD", "state": "working", "url": "https://github.com/YunoHost-Apps/lidarr_ynh" }, "limesurvey": { - "branch": "master", "category": "productivity_and_management", "level": 6, - "revision": "HEAD", "state": "working", "subtags": [ "poll" @@ -1887,7 +1533,6 @@ "url": "https://github.com/YunoHost-Apps/limesurvey_ynh" }, "linuxdash": { - "branch": "master", "category": "system_tools", "revision": "f6c037bed44c5f1a5d5cff3fc64b733681ef7244", "state": "notworking", @@ -1897,10 +1542,8 @@ "url": "https://github.com/YunoHost-Apps/linuxdash_ynh" }, "lionwiki-t2t": { - "branch": "master", "category": "publishing", "level": 6, - "revision": "HEAD", "state": "working", "subtags": [ "wiki" @@ -1908,10 +1551,8 @@ "url": "https://github.com/YunoHost-Apps/lionwiki-t2t_ynh" }, "lstu": { - "branch": "master", "category": "small_utilities", "level": 8, - "revision": "HEAD", "state": "working", "subtags": [ "url_shortener" @@ -1919,10 +1560,8 @@ "url": "https://github.com/YunoHost-Apps/lstu_ynh" }, "luckysheet": { - "branch": "master", "category": "office", "level": 7, - "revision": "HEAD", "state": "working", "subtags": [ "spreadsheet" @@ -1930,10 +1569,8 @@ "url": "https://github.com/YunoHost-Apps/luckysheet_ynh" }, "lufi": { - "branch": "master", "category": "synchronization", "level": 8, - "revision": "HEAD", "state": "working", "subtags": [ "files" @@ -1941,11 +1578,9 @@ "url": "https://github.com/YunoHost-Apps/lufi_ynh" }, "lutim": { - "branch": "master", "category": "multimedia", "level": 7, "maintained": false, - "revision": "HEAD", "state": "working", "subtags": [ "pictures" @@ -1953,19 +1588,14 @@ "url": "https://github.com/YunoHost-Apps/lutim_ynh" }, "lxd": { - "branch": "master", "category": "system_tools", "level": 6, - "revision": "HEAD", "state": "working", "url": "https://github.com/YunoHost-Apps/lxd_ynh" }, "lychee": { - "branch": "master", "category": "multimedia", "level": 7, - "maintained": true, - "revision": "HEAD", "state": "working", "subtags": [ "pictures" @@ -1973,10 +1603,8 @@ "url": "https://github.com/YunoHost-Apps/lychee_ynh" }, "mailman": { - "branch": "master", "category": "communication", "level": 8, - "revision": "HEAD", "state": "working", "subtags": [ "email" @@ -1984,10 +1612,7 @@ "url": "https://github.com/yunohost-apps/mailman_ynh" }, "mailman3": { - "branch": "master", "category": "communication", - "maintained": true, - "revision": "HEAD", "state": "notworking", "subtags": [ "email" @@ -1995,11 +1620,8 @@ "url": "https://github.com/YunoHost-Apps/mailman3_ynh" }, "mantis": { - "branch": "master", "category": "productivity_and_management", "level": 7, - "maintained": true, - "revision": "HEAD", "state": "working", "subtags": [ "task" @@ -2007,10 +1629,8 @@ "url": "https://github.com/YunoHost-Apps/mantis_ynh" }, "mastodon": { - "branch": "master", "category": "social_media", "level": 1, - "revision": "HEAD", "state": "working", "subtags": [ "microblogging" @@ -2018,10 +1638,8 @@ "url": "https://github.com/YunoHost-Apps/mastodon_ynh" }, "matomo": { - "branch": "master", "category": "publishing", "level": 8, - "revision": "HEAD", "state": "working", "subtags": [ "analytics" @@ -2029,10 +1647,8 @@ "url": "https://github.com/YunoHost-Apps/matomo_ynh" }, "matterbridge": { - "branch": "master", "category": "communication", "level": 7, - "revision": "HEAD", "state": "working", "subtags": [ "chat" @@ -2040,10 +1656,8 @@ "url": "https://github.com/YunoHost-Apps/matterbridge_ynh" }, "mattermost": { - "branch": "master", "category": "communication", "level": 7, - "revision": "HEAD", "state": "working", "subtags": [ "chat" @@ -2051,9 +1665,7 @@ "url": "https://github.com/YunoHost-Apps/mattermost_ynh" }, "mautrix_facebook": { - "branch": "master", "category": "communication", - "revision": "HEAD", "state": "inprogress", "subtags": [ "chat" @@ -2061,10 +1673,8 @@ "url": "https://github.com/YunoHost-Apps/mautrix_facebook_ynh" }, "mautrix_signal": { - "branch": "master", "category": "communication", "level": 6, - "revision": "HEAD", "state": "working", "subtags": [ "chat" @@ -2072,10 +1682,8 @@ "url": "https://github.com/YunoHost-Apps/mautrix_signal_ynh" }, "mautrix_whatsapp": { - "branch": "master", "category": "communication", "level": 6, - "revision": "HEAD", "state": "working", "subtags": [ "chat" @@ -2083,7 +1691,6 @@ "url": "https://github.com/YunoHost-Apps/mautrix_whatsapp_ynh" }, "mediadrop": { - "branch": "master", "category": "multimedia", "level": 0, "maintained": false, @@ -2095,10 +1702,8 @@ "url": "https://github.com/YunoHost-Apps/mediadrop_ynh" }, "mediawiki": { - "branch": "master", "category": "publishing", "level": 7, - "revision": "HEAD", "state": "working", "subtags": [ "wiki" @@ -2106,9 +1711,7 @@ "url": "https://github.com/YunoHost-Apps/mediawiki_ynh" }, "medusa": { - "branch": "master", "category": "multimedia", - "revision": "HEAD", "state": "notworking", "subtags": [ "download" @@ -2116,10 +1719,8 @@ "url": "https://github.com/guigot/medusa_ynh" }, "meilisearch": { - "branch": "master", "category": "dev", "level": 8, - "revision": "HEAD", "state": "working", "subtags": [ "programming" @@ -2127,17 +1728,13 @@ "url": "https://github.com/YunoHost-Apps/meilisearch_ynh" }, "menu": { - "branch": "master", "category": "wat", - "revision": "HEAD", "state": "notworking", "url": "https://github.com/YunoHost-Apps/menu_ynh" }, "metabase": { - "branch": "master", "category": "system_tools", "level": 7, - "revision": "HEAD", "state": "working", "subtags": [ "monitoring" @@ -2145,11 +1742,9 @@ "url": "https://github.com/YunoHost-Apps/metabase_ynh" }, "minchat": { - "branch": "master", "category": "communication", "level": 7, "maintained": false, - "revision": "HEAD", "state": "working", "subtags": [ "chat" @@ -2157,10 +1752,8 @@ "url": "https://github.com/YunoHost-Apps/minchat_ynh" }, "mindmaps": { - "branch": "master", "category": "office", "level": 7, - "revision": "HEAD", "state": "working", "subtags": [ "mindmap" @@ -2168,27 +1761,21 @@ "url": "https://github.com/YunoHost-Apps/mindmaps_ynh" }, "minetest": { - "branch": "master", "category": "games", "level": 8, - "revision": "HEAD", "state": "working", "url": "https://github.com/YunoHost-Apps/minetest_ynh" }, "mineweb": { - "branch": "master", "category": "publishing", "level": 7, - "revision": "HEAD", "state": "working", "url": "https://github.com/YunoHost-Apps/mineweb_ynh" }, "minidlna": { - "branch": "master", "category": "multimedia", "level": 7, "maintained": false, - "revision": "HEAD", "state": "working", "subtags": [ "music" @@ -2196,11 +1783,8 @@ "url": "https://github.com/YunoHost-Apps/minidlna_ynh" }, "miniflux": { - "branch": "master", "category": "reading", "level": 7, - "maintained": true, - "revision": "HEAD", "state": "working", "subtags": [ "rssreader" @@ -2208,19 +1792,14 @@ "url": "https://github.com/YunoHost-Apps/miniflux_ynh" }, "misskey": { - "branch": "master", "category": "social_media", "level": 0, - "maintained": true, - "revision": "HEAD", "state": "working", "url": "https://github.com/YunoHost-Apps/misskey_ynh" }, "mobilizon": { - "branch": "master", "category": "social_media", "level": 7, - "revision": "HEAD", "state": "working", "subtags": [ "events" @@ -2228,7 +1807,6 @@ "url": "https://github.com/YunoHost-Apps/mobilizon_ynh" }, "modernpaste": { - "branch": "master", "category": "small_utilities", "maintained": false, "revision": "d5715d86bff4b126baea05820127bf2d29ed4c71", @@ -2239,16 +1817,13 @@ "url": "https://github.com/YunoHost-Apps/modernpaste_ynh" }, "monica": { - "branch": "master", "category": "wat", "level": 6, "maintained": "false", - "revision": "HEAD", "state": "working", "url": "https://github.com/YunoHost-Apps/monica_ynh" }, "monit": { - "branch": "master", "category": "system_tools", "maintained": false, "revision": "79c43fc8fb2e4ebb9950f2bbfc74fc96d6b41490", @@ -2259,10 +1834,8 @@ "url": "https://github.com/YunoHost-Apps/monit_ynh" }, "monitorix": { - "branch": "master", "category": "system_tools", "level": 6, - "revision": "HEAD", "state": "working", "subtags": [ "monitoring" @@ -2270,19 +1843,14 @@ "url": "https://github.com/YunoHost-Apps/monitorix_ynh" }, "moodle": { - "branch": "master", "category": "wat", "level": 8, - "revision": "HEAD", "state": "working", "url": "https://github.com/YunoHost-Apps/moodle_ynh" }, "mopidy": { - "branch": "master", "category": "multimedia", "level": 7, - "maintained": true, - "revision": "HEAD", "state": "working", "subtags": [ "music" @@ -2290,19 +1858,14 @@ "url": "https://github.com/YunoHost-Apps/mopidy_ynh" }, "mosquitto": { - "branch": "master", "category": "iot", "level": 7, - "revision": "HEAD", "state": "working", "url": "https://github.com/YunoHost-Apps/mosquitto_ynh" }, "movim": { - "branch": "master", "category": "social_media", "level": 7, - "maintained": true, - "revision": "HEAD", "state": "working", "subtags": [ "microblogging" @@ -2310,10 +1873,8 @@ "url": "https://github.com/YunoHost-Apps/movim_ynh" }, "multi_webapp": { - "branch": "master", "category": "publishing", "level": 6, - "revision": "HEAD", "state": "inprogress", "subtags": [ "websites" @@ -2321,10 +1882,8 @@ "url": "https://github.com/YunoHost-Apps/multi_webapp_ynh" }, "mumble-web": { - "branch": "master", "category": "communication", "level": 7, - "revision": "HEAD", "state": "working", "subtags": [ "meeting" @@ -2332,7 +1891,6 @@ "url": "https://github.com/YunoHost-Apps/mumble-web_ynh" }, "mumble_admin_plugin": { - "branch": "master", "category": "communication", "maintained": false, "revision": "c525792adcb6f4b8b2f94aab4b1a3e8a0b19eb78", @@ -2343,10 +1901,8 @@ "url": "https://github.com/matlink/mumble_admin_plugin_ynh" }, "mumbleserver": { - "branch": "master", "category": "communication", "level": 8, - "revision": "HEAD", "state": "working", "subtags": [ "meeting" @@ -2354,7 +1910,6 @@ "url": "https://github.com/YunoHost-Apps/mumbleserver_ynh" }, "munin": { - "branch": "master", "category": "system_tools", "revision": "b45d6d12af7fea8c6183f3c80003416cd36fec1a", "state": "notworking", @@ -2364,10 +1919,8 @@ "url": "https://github.com/YunoHost-Apps/munin_ynh" }, "my-mind": { - "branch": "master", "category": "office", "level": 8, - "revision": "HEAD", "state": "working", "subtags": [ "mindmap" @@ -2375,10 +1928,8 @@ "url": "https://github.com/YunoHost-Apps/my-mind_ynh" }, "my_capsule": { - "branch": "master", "category": "publishing", "level": 7, - "revision": "HEAD", "state": "working", "subtags": [ "gemini" @@ -2386,10 +1937,8 @@ "url": "https://github.com/YunoHost-Apps/my_capsule_ynh" }, "my_webapp": { - "branch": "master", "category": "publishing", "level": 8, - "revision": "HEAD", "state": "working", "subtags": [ "websites" @@ -2397,7 +1946,6 @@ "url": "https://github.com/YunoHost-Apps/my_webapp_ynh" }, "mycryptochat": { - "branch": "master", "category": "communication", "revision": "94868a77cc584f789e358b250e483b083181478c", "state": "notworking", @@ -2407,10 +1955,8 @@ "url": "https://github.com/mrtino/mycryptochat_ynh" }, "mygpo": { - "branch": "master", "category": "multimedia", "level": 7, - "revision": "HEAD", "state": "working", "subtags": [ "download" @@ -2418,10 +1964,8 @@ "url": "https://github.com/YunoHost-Apps/mygpo_ynh" }, "mytinytodo": { - "branch": "master", "category": "productivity_and_management", "level": 7, - "revision": "HEAD", "state": "working", "subtags": [ "task" @@ -2429,10 +1973,8 @@ "url": "https://github.com/YunoHost-Apps/mytinytodo_ynh" }, "navidrome": { - "branch": "master", "category": "multimedia", "level": 8, - "revision": "HEAD", "state": "working", "subtags": [ "music" @@ -2440,10 +1982,8 @@ "url": "https://github.com/YunoHost-Apps/navidrome_ynh" }, "netdata": { - "branch": "master", "category": "system_tools", "level": 6, - "revision": "HEAD", "state": "working", "subtags": [ "monitoring" @@ -2453,15 +1993,12 @@ "neutrinet": { "branch": "stable", "level": 6, - "revision": "HEAD", "state": "working", "url": "https://gitlab.domainepublic.net/Neutrinet/neutrinet_ynh" }, "nextcloud": { - "branch": "master", "category": "synchronization", "level": 6, - "revision": "HEAD", "state": "working", "subtags": [ "files", @@ -2471,17 +2008,14 @@ "url": "https://github.com/YunoHost-apps/nextcloud_ynh" }, "nexusoss": { - "branch": "master", "category": "dev", "revision": "7b54ee3195c0dc87e1032ba5c94b21f30d84e72c", "state": "notworking", "url": "https://github.com/YunoHost-Apps/nexusoss_ynh" }, "nitter": { - "branch": "master", "category": "social_media", "level": 7, - "revision": "HEAD", "state": "working", "subtags": [ "microblogging" @@ -2489,10 +2023,8 @@ "url": "https://github.com/YunoHost-Apps/nitter_ynh" }, "noalyss": { - "branch": "master", "category": "productivity_and_management", "level": 6, - "revision": "HEAD", "state": "working", "subtags": [ "accounting", @@ -2501,11 +2033,9 @@ "url": "https://github.com/Yunohost-Apps/noalyss_ynh" }, "nodebb": { - "branch": "master", "category": "communication", "level": 0, "maintained": false, - "revision": "HEAD", "state": "notworking", "subtags": [ "forum" @@ -2513,25 +2043,20 @@ "url": "https://github.com/YunoHost-Apps/nodebb_ynh" }, "nodered": { - "branch": "master", "category": "iot", "level": 8, - "revision": "HEAD", "state": "working", "url": "https://github.com/YunoHost-Apps/nodered_ynh" }, "ntopng": { - "branch": "master", "category": "system_tools", "revision": "151c74065ac8d97ed6a1c1b8f4158f2a95e33ebb", "state": "notworking", "url": "https://github.com/YunoHost-Apps/ntopng_ynh" }, "nullboard": { - "branch": "master", "category": "productivity_and_management", "level": 7, - "revision": "HEAD", "state": "working", "subtags": [ "task" @@ -2539,7 +2064,6 @@ "url": "https://github.com/YunoHost-Apps/nullboard_ynh" }, "ofbiz": { - "branch": "master", "category": "productivity_and_management", "maintained": false, "revision": "9ca8db3694b76aa9068ac4ba327c13151f8c5356", @@ -2550,10 +2074,8 @@ "url": "https://github.com/nomakaFr/ofbiz_ynh" }, "omeka-s": { - "branch": "master", "category": "publishing", "level": 7, - "revision": "HEAD", "state": "working", "subtags": [ "websites" @@ -2561,10 +2083,8 @@ "url": "https://github.com/YunoHost-Apps/omeka-s_ynh" }, "onlyoffice": { - "branch": "master", "category": "office", "level": 8, - "revision": "HEAD", "state": "working", "subtags": [ "text", @@ -2574,7 +2094,6 @@ "url": "https://github.com/YunoHost-Apps/onlyoffice_ynh" }, "openidsimplesamlphp": { - "branch": "master", "category": "wat", "maintained": false, "revision": "f992c392a31e37421b339b8a6cfb736e0d5097a8", @@ -2582,10 +2101,8 @@ "url": "https://github.com/julienmalik/openid-simplesamlphp_ynh" }, "opennote": { - "branch": "master", "category": "office", "level": 7, - "revision": "HEAD", "state": "working", "subtags": [ "text" @@ -2593,19 +2110,14 @@ "url": "https://github.com/YunoHost-Apps/OpenNote_ynh" }, "openproject": { - "branch": "master", "category": "productivity_and_management", "level": 0, - "maintained": true, - "revision": "HEAD", "state": "inprogress", "url": "https://github.com/moutonjr/openproject_ynh" }, "opensondage": { - "branch": "master", "category": "productivity_and_management", "level": 6, - "revision": "HEAD", "state": "working", "subtags": [ "poll" @@ -2613,18 +2125,14 @@ "url": "https://github.com/YunoHost-apps/opensondage_ynh" }, "opentracker": { - "branch": "master", "category": "wat", "level": 7, - "revision": "HEAD", "state": "working", "url": "https://github.com/YunoHost-Apps/opentracker_ynh" }, "osada": { - "branch": "master", "category": "social_media", "level": 6, - "revision": "HEAD", "state": "working", "subtags": [ "microblogging" @@ -2632,15 +2140,12 @@ "url": "https://github.com/YunoHost-Apps/osada_ynh" }, "osjs": { - "branch": "master", "category": "wat", "level": 0, - "revision": "HEAD", "state": "notworking", "url": "https://github.com/YunoHost-Apps/osjs_ynh" }, "osmw": { - "branch": "master", "category": "wat", "maintained": false, "revision": "e26d5f5b8e075ec9cd0c320445e5ea2e2bd9fd29", @@ -2648,23 +2153,18 @@ "url": "https://github.com/YunoHost-Apps/osmw_ynh" }, "osticket": { - "branch": "master", "category": "productivity_and_management", "level": 7, - "revision": "HEAD", "state": "working", "url": "https://github.com/YunoHost-Apps/osticket_ynh" }, "owncast": { - "branch": "master", "category": "multimedia", "level": 7, - "revision": "HEAD", "state": "working", "url": "https://github.com/YunoHost-Apps/owncast_ynh" }, "owncloud": { - "branch": "master", "category": "synchronization", "maintained": false, "revision": "dd78f3575b025b78bae116cc094db4d8b6fef2e2", @@ -2677,15 +2177,12 @@ "url": "https://github.com/YunoHost-apps/owncloud_ynh" }, "owntracks": { - "branch": "master", "category": "small_utilities", "level": 6, - "revision": "HEAD", "state": "working", "url": "https://github.com/YunoHost-Apps/owntracks_ynh" }, "pagure": { - "branch": "master", "category": "dev", "maintained": false, "revision": "a24e32d59a1cc1b4482b4d57367de671c463912f", @@ -2696,10 +2193,8 @@ "url": "https://github.com/YunoHost-Apps/pagure_ynh" }, "peertube": { - "branch": "master", "category": "social_media", "level": 8, - "revision": "HEAD", "state": "working", "subtags": [ "videos" @@ -2707,10 +2202,8 @@ "url": "https://github.com/YunoHost-Apps/peertube_ynh" }, "peertube-search-index": { - "branch": "master", "category": "social_media", "level": 7, - "revision": "HEAD", "state": "working", "subtags": [ "videos" @@ -2718,7 +2211,6 @@ "url": "https://github.com/YunoHost-Apps/peertube-search-index_ynh" }, "pelican": { - "branch": "master", "category": "publishing", "maintained": false, "revision": "a2f37b8e277ba173b53f73320514f1fc7f3aa3ac", @@ -2729,11 +2221,8 @@ "url": "https://github.com/YunoHost-Apps/pelican_ynh" }, "pepettes": { - "branch": "master", "category": "publishing", "level": 7, - "maintained": true, - "revision": "HEAD", "state": "working", "subtags": [ "ecommerce" @@ -2741,10 +2230,8 @@ "url": "https://github.com/YunoHost-Apps/pepettes_ynh" }, "petitesannonces": { - "branch": "master", "category": "publishing", "level": 8, - "revision": "HEAD", "state": "working", "subtags": [ "websites" @@ -2752,10 +2239,8 @@ "url": "https://github.com/YunoHost-Apps/petitesannonces_ynh" }, "petrolette": { - "branch": "master", "category": "reading", "level": 7, - "revision": "HEAD", "state": "working", "subtags": [ "others" @@ -2763,10 +2248,8 @@ "url": "https://github.com/YunoHost-Apps/petrolette_ynh" }, "pgadmin": { - "branch": "master", "category": "system_tools", "level": 8, - "revision": "HEAD", "state": "working", "subtags": [ "db" @@ -2774,11 +2257,8 @@ "url": "https://github.com/YunoHost-Apps/pgadmin_ynh" }, "photonix": { - "branch": "master", "category": "multimedia", "level": 7, - "maintained": true, - "revision": "HEAD", "state": "working", "subtags": [ "pictures" @@ -2786,11 +2266,8 @@ "url": "https://github.com/YunoHost-Apps/photonix_ynh" }, "photoview": { - "branch": "master", "category": "multimedia", "level": 7, - "maintained": true, - "revision": "HEAD", "state": "working", "subtags": [ "pictures" @@ -2798,10 +2275,8 @@ "url": "https://github.com/YunoHost-Apps/photoview_ynh" }, "phpbb": { - "branch": "master", "category": "communication", "level": 7, - "revision": "HEAD", "state": "working", "subtags": [ "forum" @@ -2809,36 +2284,28 @@ "url": "https://github.com/YunoHost-apps/phpbb_ynh" }, "phpboost": { - "branch": "master", "category": "publishing", "level": 7, - "revision": "HEAD", "state": "working", "url": "https://github.com/YunoHost-Apps/phpboost_ynh" }, "phpinfo": { - "branch": "master", "category": "system_tools", "level": 7, "maintained": false, - "revision": "HEAD", "state": "working", "url": "https://github.com/YunoHost-Apps/phpinfo_ynh" }, "phpipam": { - "branch": "master", "category": "wat", "level": 7, - "revision": "HEAD", "state": "working", "url": "https://github.com/YunoHost-Apps/phpipam_ynh" }, "phpldapadmin": { - "branch": "master", "category": "system_tools", "level": 7, "maintained": false, - "revision": "HEAD", "state": "working", "subtags": [ "db" @@ -2846,17 +2313,14 @@ "url": "https://github.com/YunoHost-Apps/phpldapadmin_ynh" }, "phplicensewatcher": { - "branch": "master", "category": "system_tools", "revision": "0149936d9d2c92d9e454324bef3844fa92813eff", "state": "notworking", "url": "https://github.com/YunoHost-Apps/phplicensewatcher_ynh" }, "phpmyadmin": { - "branch": "master", "category": "system_tools", "level": 8, - "revision": "HEAD", "state": "working", "subtags": [ "db" @@ -2864,11 +2328,8 @@ "url": "https://github.com/YunoHost-apps/phpmyadmin_ynh" }, "phpservermon": { - "branch": "master", "category": "system_tools", "level": 7, - "maintained": true, - "revision": "HEAD", "state": "working", "subtags": [ "monitoring" @@ -2876,11 +2337,8 @@ "url": "https://github.com/YunoHost-Apps/phpservermon_ynh" }, "phpsysinfo": { - "branch": "master", "category": "system_tools", "level": 8, - "maintained": true, - "revision": "HEAD", "state": "working", "subtags": [ "monitoring" @@ -2888,18 +2346,14 @@ "url": "https://github.com/YunoHost-Apps/phpsysinfo_ynh" }, "pia": { - "branch": "master", "category": "productivity_and_management", - "revision": "HEAD", "state": "notworking", "url": "https://github.com/YunoHost-Apps/pia_ynh" }, "pihole": { - "branch": "master", "category": "system_tools", "level": 6, "maintained": false, - "revision": "HEAD", "state": "working", "subtags": [ "network" @@ -2907,7 +2361,6 @@ "url": "https://github.com/YunoHost-Apps/pihole_ynh" }, "piratebox": { - "branch": "master", "category": "system_tools", "level": 1, "maintained": false, @@ -2919,10 +2372,8 @@ "url": "https://github.com/labriqueinternet/piratebox_ynh" }, "piwigo": { - "branch": "master", "category": "multimedia", "level": 7, - "revision": "HEAD", "state": "working", "subtags": [ "pictures" @@ -2930,10 +2381,8 @@ "url": "https://github.com/YunoHost-Apps/piwigo_ynh" }, "pixelfed": { - "branch": "master", "category": "social_media", "level": 8, - "revision": "HEAD", "state": "working", "subtags": [ "pictures" @@ -2941,9 +2390,7 @@ "url": "https://github.com/YunoHost-Apps/pixelfed_ynh" }, "plainpad": { - "branch": "master", "category": "office", - "revision": "HEAD", "state": "working", "subtags": [ "text" @@ -2951,10 +2398,8 @@ "url": "https://github.com/YunoHost-Apps/plainpad_ynh" }, "pleroma": { - "branch": "master", "category": "social_media", "level": 8, - "revision": "HEAD", "state": "working", "subtags": [ "microblogging" @@ -2962,9 +2407,7 @@ "url": "https://github.com/YunoHost-Apps/pleroma_ynh" }, "plonecms": { - "branch": "master", "category": "publishing", - "revision": "HEAD", "state": "notworking", "subtags": [ "websites" @@ -2972,10 +2415,8 @@ "url": "https://github.com/YunoHost-Apps/plonecms_ynh" }, "plume": { - "branch": "master", "category": "social_media", "level": 8, - "revision": "HEAD", "state": "working", "subtags": [ "blogging" @@ -2983,11 +2424,9 @@ "url": "https://github.com/YunoHost-Apps/plume_ynh" }, "pluxml": { - "branch": "master", "category": "publishing", "level": 7, "maintained": false, - "revision": "HEAD", "state": "working", "subtags": [ "blog" @@ -2995,18 +2434,14 @@ "url": "https://github.com/YunoHost-Apps/pluxml_ynh" }, "portainer": { - "branch": "master", "category": "system_tools", "level": 0, "maintained": false, - "revision": "HEAD", "state": "working", "url": "https://github.com/YunoHost-Apps/portainer_ynh" }, "prestashop": { - "branch": "master", "category": "publishing", - "revision": "HEAD", "state": "notworking", "subtags": [ "ecommerce" @@ -3014,10 +2449,8 @@ "url": "https://github.com/YunoHost-Apps/prestashop_ynh" }, "prettynoemiecms": { - "branch": "master", "category": "publishing", "level": 8, - "revision": "HEAD", "state": "working", "subtags": [ "websites" @@ -3025,10 +2458,8 @@ "url": "https://github.com/YunoHost-Apps/prettynoemiecms_ynh" }, "privatebin": { - "branch": "master", "category": "small_utilities", "level": 7, - "revision": "HEAD", "state": "working", "subtags": [ "pastebin" @@ -3036,7 +2467,6 @@ "url": "https://github.com/YunoHost-apps/privatebin_ynh" }, "proftpd": { - "branch": "master", "category": "system_tools", "maintained": false, "revision": "574d06e0ace72ffa11f3a736fd8821de773583c7", @@ -3044,10 +2474,8 @@ "url": "https://github.com/abeudin/proftpd_ynh" }, "prometheus": { - "branch": "master", "category": "system_tools", "level": 7, - "revision": "HEAD", "state": "working", "subtags": [ "monitoring" @@ -3055,28 +2483,22 @@ "url": "https://github.com/YunoHost-Apps/prometheus_ynh" }, "psitransfer": { - "branch": "master", "category": "small_utilities", "revision": "d0388fcce14375acb03ef2d9656b7e3b5f0a8a98", "state": "notworking", "url": "https://github.com/YunoHost-Apps/psitransfer_ynh" }, "pterodactyl": { - "branch": "master", - "maintained": true, - "revision": "HEAD", "state": "inprogress", "url": "https://github.com/YunoHost-Apps/pterodactyl_ynh" }, "pufferpanel": { - "branch": "master", "category": "games", "revision": "66cfb6bcc9612ef5bb5250be285fb6263dfea969", "state": "notworking", "url": "https://github.com/YunoHost-Apps/pufferpanel_ynh" }, "pydio": { - "branch": "master", "category": "synchronization", "maintained": false, "revision": "2600c6f10f75d0a1f834f0ae73afd5deef42d323", @@ -3087,10 +2509,8 @@ "url": "https://github.com/YunoHost-Apps/pydio_ynh" }, "pyinventory": { - "branch": "master", "category": "productivity_and_management", "level": 7, - "revision": "HEAD", "state": "working", "subtags": [ "business_and_ngos" @@ -3098,44 +2518,33 @@ "url": "https://github.com/YunoHost-Apps/pyinventory_ynh" }, "pyload": { - "branch": "master", "category": "wat", "revision": "9c813e4d76fa57418863593064f48549f6384593", "state": "notworking", "url": "https://github.com/YunoHost-Apps/pyload_ynh" }, "qr": { - "branch": "master", "category": "small_utilities", "level": 6, - "maintained": true, - "revision": "HEAD", "state": "working", "url": "https://code.antopie.org/miraty/qr_ynh" }, "question2answer": { - "branch": "master", "category": "communication", "level": 7, - "revision": "HEAD", "state": "working", "url": "https://github.com/YunoHost-Apps/question2answer_ynh" }, "radarr": { - "branch": "master", "category": "multimedia", "level": 7, - "maintained": true, - "revision": "HEAD", "state": "working", "url": "https://github.com/YunoHost-Apps/radarr_ynh" }, "radicale": { - "branch": "master", "category": "synchronization", "level": 0, "maintained": false, - "revision": "HEAD", "state": "working", "subtags": [ "calendar", @@ -3144,10 +2553,8 @@ "url": "https://github.com/YunoHost-Apps/radicale_ynh" }, "rainloop": { - "branch": "master", "category": "communication", "level": 8, - "revision": "HEAD", "state": "working", "subtags": [ "email" @@ -3155,10 +2562,8 @@ "url": "https://github.com/YunoHost-Apps/rainloop_ynh" }, "redirect": { - "branch": "master", "category": "publishing", "level": 6, - "revision": "HEAD", "state": "working", "subtags": [ "websites" @@ -3166,9 +2571,7 @@ "url": "https://github.com/YunoHost-Apps/redirect_ynh" }, "redmine": { - "branch": "master", "category": "productivity_and_management", - "revision": "HEAD", "state": "notworking", "subtags": [ "task" @@ -3176,10 +2579,8 @@ "url": "https://github.com/YunoHost-Apps/redmine_ynh" }, "reel2bits": { - "branch": "master", "category": "social_media", "maintained": false, - "revision": "HEAD", "state": "notworking", "subtags": [ "music" @@ -3187,17 +2588,13 @@ "url": "https://github.com/YunoHost-Apps/reel2bits_ynh" }, "remotestorage": { - "branch": "master", "category": "small_utilities", - "revision": "HEAD", "state": "notworking", "url": "https://github.com/YunoHost-Apps/RemoteStorage_ynh" }, "restic": { - "branch": "master", "category": "system_tools", "level": 6, - "revision": "HEAD", "state": "working", "subtags": [ "backup" @@ -3205,10 +2602,8 @@ "url": "https://github.com/YunoHost-Apps/restic_ynh" }, "retroarch": { - "branch": "master", "category": "games", "level": 7, - "revision": "HEAD", "state": "working", "url": "https://github.com/YunoHost-Apps/retroarch_ynh" }, @@ -3224,7 +2619,6 @@ "url": "https://github.com/YunoHost-Apps/element_ynh" }, "roadiz": { - "branch": "master", "category": "publishing", "maintained": false, "revision": "3b9a44709b298869dc3be8bdd0aae43fdd7c2b24", @@ -3235,10 +2629,8 @@ "url": "https://github.com/YunoHost-Apps/roadiz_ynh" }, "rocketchat": { - "branch": "master", "category": "communication", "level": 1, - "revision": "HEAD", "state": "working", "subtags": [ "chat" @@ -3246,10 +2638,8 @@ "url": "https://github.com/YunoHost-Apps/rocketchat_ynh" }, "roundcube": { - "branch": "master", "category": "communication", "level": 6, - "revision": "HEAD", "state": "working", "subtags": [ "email" @@ -3257,22 +2647,18 @@ "url": "https://github.com/YunoHost-Apps/roundcube_ynh" }, "rspamdui": { - "branch": "master", "category": "small_utilities", "revision": "f64065de397f99bcd6c8d096908569305d178e1e", "state": "notworking", "url": "https://github.com/YunoHost-Apps/rspamdui_ynh" }, "rss-bridge": { - "branch": "master", "category": "reading", "level": 8, - "revision": "HEAD", "state": "working", "url": "https://github.com/YunoHost-Apps/rss-bridge_ynh" }, "rutorrent": { - "branch": "master", "category": "multimedia", "maintained": false, "revision": "34ba187c2e76dc6adf77de41304647f6569c6dd8", @@ -3283,14 +2669,12 @@ "url": "https://github.com/CotzaDev/rutorrent_ynh" }, "sat": { - "branch": "master", "category": "communication", "revision": "f3016f998faac2625252dc99918066affdec21cc", "state": "notworking", "url": "https://github.com/YunoHost-Apps/sat_ynh" }, "scm": { - "branch": "master", "category": "dev", "maintained": false, "revision": "5026ef8bc61a7b1533fca78ce7e4dc2bbb14c5ad", @@ -3301,10 +2685,8 @@ "url": "https://github.com/drfred1981/scm-manager_ynh" }, "scratch": { - "branch": "master", "category": "dev", "level": 7, - "revision": "HEAD", "state": "working", "subtags": [ "programming" @@ -3312,18 +2694,14 @@ "url": "https://github.com/YunoHost-Apps/scratch_ynh" }, "scrumblr": { - "branch": "master", "category": "small_utilities", "maintained": false, - "revision": "HEAD", "state": "notworking", "url": "https://github.com/YunoHost-Apps/scrumblr_ynh" }, "seafile": { - "branch": "master", "category": "synchronization", "level": 6, - "revision": "HEAD", "state": "working", "subtags": [ "files" @@ -3331,15 +2709,12 @@ "url": "https://github.com/YunoHost-Apps/seafile_ynh" }, "searx": { - "branch": "master", "category": "small_utilities", "level": 8, - "revision": "HEAD", "state": "working", "url": "https://github.com/YunoHost-Apps/searx_ynh" }, "seenthis": { - "branch": "master", "category": "publishing", "maintained": false, "revision": "b77a7c9cf0ea72018cf3ca396af0fa8ba9a68405", @@ -3350,10 +2725,8 @@ "url": "https://github.com/magikcypress/seenthis_ynh" }, "shaarli": { - "branch": "master", "category": "publishing", "level": 8, - "revision": "HEAD", "state": "working", "subtags": [ "blog" @@ -3361,9 +2734,7 @@ "url": "https://github.com/YunoHost-Apps/shaarli_ynh" }, "shadowsocks": { - "branch": "master", "category": "system_tools", - "revision": "HEAD", "state": "notworking", "subtags": [ "network" @@ -3371,18 +2742,14 @@ "url": "https://github.com/YunoHost-Apps/shadowsocks_ynh" }, "shellinabox": { - "branch": "master", "category": "system_tools", "level": 7, "maintained": false, - "revision": "HEAD", "state": "working", "url": "https://github.com/YunoHost-Apps/shellinabox_ynh" }, "shinken": { - "branch": "master", "category": "system_tools", - "revision": "HEAD", "state": "notworking", "subtags": [ "monitoring" @@ -3390,9 +2757,7 @@ "url": "https://github.com/YunoHost-apps/shinken_ynh" }, "shsd": { - "branch": "master", "category": "system_tools", - "revision": "HEAD", "state": "notworking", "subtags": [ "monitoring" @@ -3400,9 +2765,7 @@ "url": "https://github.com/YunoHost-apps/shsd_ynh" }, "shuri": { - "branch": "master", "category": "small_utilities", - "revision": "HEAD", "state": "notworking", "subtags": [ "url_shortener" @@ -3410,7 +2773,6 @@ "url": "https://github.com/YunoHost-Apps/shuri_ynh" }, "sickbeard": { - "branch": "master", "category": "multimedia", "revision": "c88fd173e9e632df5de1c7acac57c503d317addb", "state": "notworking", @@ -3420,7 +2782,6 @@ "url": "https://github.com/YunoHost-Apps/sickbeard_ynh" }, "sickrage": { - "branch": "master", "category": "multimedia", "maintained": false, "revision": "b3a136938ad02d98051fe2cda40a9a2a3d10c763", @@ -3431,9 +2792,7 @@ "url": "https://github.com/YunoHost-Apps/sickrage_ynh" }, "simpad": { - "branch": "master", "category": "office", - "revision": "HEAD", "state": "notworking", "subtags": [ "text" @@ -3441,10 +2800,8 @@ "url": "https://github.com/YunoHost-Apps/simpad_ynh" }, "simple-torrent": { - "branch": "master", "category": "multimedia", "level": 8, - "revision": "HEAD", "state": "working", "subtags": [ "download" @@ -3452,10 +2809,8 @@ "url": "https://github.com/YunoHost-Apps/simple-torrent_ynh" }, "slingcode": { - "branch": "master", "category": "dev", "level": 8, - "revision": "HEAD", "state": "working", "subtags": [ "programming" @@ -3463,11 +2818,8 @@ "url": "https://github.com/YunoHost-Apps/slingcode_ynh" }, "snipeit": { - "branch": "master", "category": "productivity_and_management", "level": 6, - "maintained": true, - "revision": "HEAD", "state": "working", "subtags": [ "business_and_ngos" @@ -3475,11 +2827,8 @@ "url": "https://github.com/YunoHost-Apps/snipeit_ynh" }, "snserver": { - "branch": "master", "category": "office", "level": 7, - "maintained": true, - "revision": "HEAD", "state": "working", "subtags": [ "text" @@ -3487,11 +2836,8 @@ "url": "https://github.com/YunoHost-Apps/snserver_ynh" }, "snweb": { - "branch": "master", "category": "office", "level": 7, - "maintained": true, - "revision": "HEAD", "state": "working", "subtags": [ "text" @@ -3499,11 +2845,8 @@ "url": "https://github.com/YunoHost-Apps/snweb_ynh" }, "sogo": { - "branch": "master", "category": "communication", "level": 7, - "maintained": true, - "revision": "HEAD", "state": "working", "subtags": [ "email" @@ -3511,15 +2854,12 @@ "url": "https://github.com/YunoHost-Apps/sogo_ynh" }, "sonarr": { - "branch": "master", "category": "multimedia", "level": 7, - "revision": "HEAD", "state": "working", "url": "https://github.com/YunoHost-Apps/sonarr_ynh" }, "sonerezh": { - "branch": "master", "category": "multimedia", "maintained": false, "revision": "487fcbbea0408fed899ddb4346b3278586f2ea30", @@ -3530,25 +2870,20 @@ "url": "https://github.com/YunoHost-Apps/sonerezh_ynh" }, "spftoolbox": { - "branch": "master", "category": "system_tools", "level": 8, - "revision": "HEAD", "state": "working", "url": "https://github.com/YunoHost-Apps/spftoolbox_ynh" }, "sphinx": { - "branch": "master", "category": "publishing", "revision": "dceabf72c018b382a01487489c32b89ea11d2b33", "state": "notworking", "url": "https://github.com/YunoHost-Apps/sphinx_ynh" }, "spip": { - "branch": "master", "category": "publishing", "level": 6, - "revision": "HEAD", "state": "working", "subtags": [ "websites" @@ -3556,34 +2891,27 @@ "url": "https://github.com/YunoHost-Apps/spip_ynh" }, "squid3": { - "branch": "master", "category": "small_utilities", "level": 6, - "revision": "HEAD", "state": "working", "url": "https://github.com/YunoHost-Apps/squid3_ynh" }, "ssh_chroot_dir": { - "branch": "master", "category": "system_tools", "level": 3, "maintained": false, - "revision": "HEAD", "state": "working", "url": "https://github.com/YunoHost-Apps/ssh_chroot_dir_ynh" }, "staticwebapp": { - "branch": "master", "category": "publishing", "revision": "ef924590f8fd5689d261c226d87d46a0e0a9521d", "state": "notworking", "url": "https://github.com/YunoHost-Apps/staticwebapp_ynh" }, "streama": { - "branch": "master", "category": "multimedia", "level": 7, - "revision": "HEAD", "state": "working", "subtags": [ "mediacenter" @@ -3591,10 +2919,8 @@ "url": "https://github.com/YunoHost-Apps/streama_ynh" }, "strut": { - "branch": "master", "category": "office", "level": 8, - "revision": "HEAD", "state": "working", "subtags": [ "impress" @@ -3602,10 +2928,8 @@ "url": "https://github.com/YunoHost-Apps/strut_ynh" }, "studs": { - "branch": "master", "category": "productivity_and_management", "maintained": false, - "revision": "HEAD", "state": "notworking", "subtags": [ "poll" @@ -3613,14 +2937,12 @@ "url": "https://github.com/YunoHost-Apps/studs_ynh" }, "subscribe": { - "branch": "master", "category": "wat", "revision": "94d0f67aaebeff9542a0c89a5d4af395111f336e", "state": "notworking", "url": "https://github.com/YunoHost-Apps/subscribe_ynh" }, "subsonic": { - "branch": "master", "category": "multimedia", "maintained": false, "revision": "b78fb72bcc0137e91d2166d8f3bf7d13d7920ca9", @@ -3631,11 +2953,9 @@ "url": "https://github.com/drfred1981/subsonic_ynh" }, "svgedit": { - "branch": "master", "category": "office", "level": 7, "maintained": false, - "revision": "HEAD", "state": "working", "subtags": [ "draw" @@ -3643,7 +2963,6 @@ "url": "https://github.com/YunoHost-Apps/svgedit_ynh" }, "sympa": { - "branch": "master", "category": "communication", "maintained": false, "revision": "9128bfa577781b0391925ef43eb99d8e01e40ef5", @@ -3654,10 +2973,8 @@ "url": "https://github.com/YunoHost-Apps/sympa_ynh" }, "synapse": { - "branch": "master", "category": "communication", "level": 7, - "revision": "HEAD", "state": "working", "subtags": [ "chat" @@ -3665,9 +2982,7 @@ "url": "https://github.com/YunoHost-Apps/synapse_ynh" }, "synapse-admin": { - "branch": "master", "category": "communication", - "revision": "HEAD", "state": "inprogress", "subtags": [ "chat" @@ -3675,10 +2990,8 @@ "url": "https://github.com/YunoHost-Apps/synapse-admin_ynh" }, "syncthing": { - "branch": "master", "category": "synchronization", "level": 8, - "revision": "HEAD", "state": "working", "subtags": [ "files" @@ -3686,7 +2999,6 @@ "url": "https://github.com/YunoHost-Apps/syncthing_ynh" }, "tagspaces": { - "branch": "master", "category": "synchronization", "maintained": false, "revision": "22afa970550cf5f1d8c21c6a1fa52fa611ae918f", @@ -3694,11 +3006,8 @@ "url": "https://github.com/YunoHost-Apps/tagspaces_ynh" }, "tailoredflow": { - "branch": "master", "category": "multimedia", "level": 2, - "maintained": true, - "revision": "HEAD", "state": "working", "subtags": [ "podcasts" @@ -3706,10 +3015,8 @@ "url": "https://github.com/Omodaka9375/tailoredflow_ynh" }, "teampass": { - "branch": "master", "category": "synchronization", "level": 7, - "revision": "HEAD", "state": "working", "subtags": [ "password" @@ -3717,7 +3024,6 @@ "url": "https://github.com/YunoHost-Apps/teampass_ynh" }, "telegram_chatbot": { - "branch": "master", "category": "dev", "maintained": false, "revision": "fb4e8aeb0e4f34e17e7450084e4827eabfd4ce04", @@ -3725,17 +3031,13 @@ "url": "https://github.com/YunoHost-Apps/telegram_chatbot_ynh" }, "tes3mp": { - "branch": "master", "category": "games", - "revision": "HEAD", "state": "notworking", "url": "https://github.com/YunoHost-Apps/tes3mp_ynh" }, "thelounge": { - "branch": "master", "category": "communication", "level": 1, - "revision": "HEAD", "state": "working", "subtags": [ "chat" @@ -3743,10 +3045,8 @@ "url": "https://github.com/YunoHost-Apps/thelounge_ynh" }, "tiddlywiki": { - "branch": "master", "category": "publishing", "level": 7, - "revision": "HEAD", "state": "working", "subtags": [ "wiki" @@ -3754,7 +3054,6 @@ "url": "https://github.com/YunoHost-Apps/tiddlywiki_ynh" }, "timeoff": { - "branch": "master", "category": "productivity_and_management", "maintained": false, "revision": "25925abef093ac18f077326c3e7cb0dec9e0cb9b", @@ -3765,7 +3064,6 @@ "url": "https://github.com/YunoHost-Apps/timeoff_ynh" }, "torclient": { - "branch": "master", "category": "system_tools", "maintained": false, "revision": "f0707d9f926a77b8cab8ee4eb2b295e6144d959a", @@ -3776,7 +3074,6 @@ "url": "https://github.com/labriqueinternet/torclient_ynh" }, "torrelay": { - "branch": "master", "category": "system_tools", "maintained": false, "revision": "0a35298b460413c70f2e95933431eb80afaa125e", @@ -3787,10 +3084,8 @@ "url": "https://github.com/matlink/torrelay_ynh" }, "transmission": { - "branch": "master", "category": "multimedia", "level": 6, - "revision": "HEAD", "state": "working", "subtags": [ "download" @@ -3798,14 +3093,11 @@ "url": "https://github.com/YunoHost-Apps/transmission_ynh" }, "transpay": { - "branch": "master", "category": "productivity_and_management", - "revision": "HEAD", "state": "notworking", "url": "https://github.com/YunoHost-Apps/transpay_ynh" }, "transwhat": { - "branch": "master", "category": "communication", "revision": "abf1455c197cfd56531dfc0141bf7f249e282673", "state": "notworking", @@ -3815,11 +3107,8 @@ "url": "https://github.com/Josue-T/transwhat_ynh" }, "trilium": { - "branch": "master", "category": "office", "level": 7, - "maintained": true, - "revision": "HEAD", "state": "working", "subtags": [ "text" @@ -3827,10 +3116,8 @@ "url": "https://github.com/YunoHost-Apps/trilium_ynh" }, "ttrss": { - "branch": "master", "category": "reading", "level": 8, - "revision": "HEAD", "state": "working", "subtags": [ "rssreader" @@ -3838,7 +3125,6 @@ "url": "https://github.com/YunoHost-apps/ttrss_ynh" }, "turtl": { - "branch": "master", "category": "publishing", "maintained": false, "revision": "815abd8720e82da346c4891515bf08fb3701b982", @@ -3849,25 +3135,20 @@ "url": "https://github.com/YunoHost-Apps/turtl_ynh" }, "tutao": { - "branch": "master", "category": "communication", "revision": "b47d807e509701a86803129f695a290dd9c75236", "state": "notworking", "url": "https://github.com/YunoHost-Apps/tutao_ynh" }, "tvheadend": { - "branch": "master", "category": "multimedia", - "revision": "HEAD", "state": "notworking", "url": "https://github.com/YunoHost-Apps/tvheadend_ynh" }, "tyto": { - "branch": "master", "category": "productivity_and_management", "level": 7, "maintained": false, - "revision": "HEAD", "state": "working", "subtags": [ "task" @@ -3875,51 +3156,40 @@ "url": "https://github.com/YunoHost-Apps/tyto_ynh" }, "ulogger": { - "branch": "master", "category": "small_utilities", "level": 7, "maintained": false, - "revision": "HEAD", "state": "working", "url": "https://github.com/YunoHost-Apps/ulogger_ynh" }, "umap": { - "branch": "master", "category": "dev", "revision": "e569c56e76f79da3580bd3432406dd56225e814d", "state": "notworking", "url": "https://github.com/YunoHost-Apps/umap_ynh" }, "ums": { - "branch": "master", "category": "multimedia", "level": 7, - "revision": "HEAD", "state": "working", "url": "https://github.com/Yunohost-Apps/UMS_ynh" }, "unattended_upgrades": { - "branch": "master", "category": "system_tools", "level": 7, "maintained": false, - "revision": "HEAD", "state": "working", "url": "https://github.com/YunoHost-Apps/unattended_upgrades_ynh" }, "unbound": { - "branch": "master", "category": "system_tools", "revision": "36336908cbca5a825d1b79d472e7620ca055b98e", "state": "notworking", "url": "https://github.com/YunoHost-Apps/unbound_ynh" }, "vaultwarden": { - "branch": "master", "category": "synchronization", "level": 7, - "maintained": true, - "revision": "HEAD", "state": "working", "subtags": [ "password" @@ -3927,19 +3197,14 @@ "url": "https://github.com/YunoHost-Apps/vaultwarden_ynh" }, "veloren": { - "branch": "master", "category": "games", "level": 7, - "maintained": true, - "revision": "HEAD", "state": "working", "url": "https://github.com/YunoHost-Apps/veloren_ynh" }, "vikunja": { - "branch": "master", "category": "productivity_and_management", "level": 7, - "revision": "HEAD", "state": "working", "subtags": [ "task" @@ -3947,10 +3212,8 @@ "url": "https://github.com/YunoHost-Apps/vikunja_ynh" }, "vpnclient": { - "branch": "master", "category": "system_tools", "level": 6, - "revision": "HEAD", "state": "working", "subtags": [ "network" @@ -3958,7 +3221,6 @@ "url": "https://github.com/labriqueinternet/vpnclient_ynh" }, "vpnserver": { - "branch": "master", "category": "system_tools", "level": 0, "revision": "ccb123ec51373b5967079ff868bbe2e0327ee25c", @@ -3969,32 +3231,24 @@ "url": "https://github.com/YunoHost-Apps/vpnserver_ynh" }, "wallabag2": { - "branch": "master", "category": "reading", "level": 6, - "revision": "HEAD", "state": "working", "url": "https://github.com/YunoHost-Apps/wallabag2_ynh" }, "weblate": { - "branch": "master", "category": "dev", "level": 6, - "revision": "HEAD", "state": "working", "url": "https://github.com/YunoHost-Apps/weblate_ynh" }, "webmin": { - "branch": "master", "category": "system_tools", "level": 7, - "maintained": true, - "revision": "HEAD", "state": "working", "url": "https://github.com/YunoHost-Apps/webmin_ynh" }, "webogram": { - "branch": "master", "category": "communication", "maintained": false, "revision": "1d7a5378279743e1acc88978777e0b7d76113bfa", @@ -4005,18 +3259,14 @@ "url": "https://github.com/YunoHost-Apps/webogram_ynh" }, "webtrees": { - "branch": "master", "category": "wat", "level": 7, - "revision": "HEAD", "state": "working", "url": "https://github.com/YunoHost-Apps/webtrees_ynh" }, "wekan": { - "branch": "master", "category": "productivity_and_management", "level": 8, - "revision": "HEAD", "state": "working", "subtags": [ "task" @@ -4024,42 +3274,33 @@ "url": "https://github.com/YunoHost-Apps/wekan_ynh" }, "wemawema": { - "branch": "master", "category": "wat", "level": 7, "maintained": false, - "revision": "HEAD", "state": "working", "url": "https://github.com/Yunohost-apps/wemawema_ynh" }, "wetty": { - "branch": "master", "category": "system_tools", "level": 8, - "revision": "HEAD", "state": "working", "url": "https://github.com/YunoHost-Apps/wetty_ynh" }, "whitebophir": { - "branch": "master", "category": "office", "level": 7, - "revision": "HEAD", "state": "working", "url": "https://github.com/YunoHost-Apps/whitebophir_ynh" }, "wifiwithme": { - "branch": "master", "category": "wat", "revision": "14e01a3981bde7192e100b1f9cfa50e95d6cb89b", "state": "notworking", "url": "https://code.ffdn.org/ljf/wifiwithme_ynh" }, "wikijs": { - "branch": "master", "category": "publishing", "level": 8, - "revision": "HEAD", "state": "working", "subtags": [ "wiki" @@ -4067,17 +3308,13 @@ "url": "https://github.com/YunoHost-Apps/wikijs_ynh" }, "wildfly": { - "branch": "master", "category": "dev", - "revision": "HEAD", "state": "notworking", "url": "https://github.com/YunoHost-Apps/wildfly_ynh" }, "wireguard": { - "branch": "master", "category": "system_tools", "level": 0, - "revision": "HEAD", "state": "working", "subtags": [ "network" @@ -4085,7 +3322,6 @@ "url": "https://github.com/YunoHost-Apps/wireguard_ynh" }, "wisemapping": { - "branch": "master", "category": "office", "maintained": false, "revision": "78b15c6e70a9ddd84aa12b9cf4e48ee619bdc75b", @@ -4096,12 +3332,9 @@ "url": "https://github.com/YunoHost-Apps/wisemapping_ynh" }, "wordpress": { - "branch": "master", "category": "publishing", "high_quality": true, "level": 9, - "maintained": true, - "revision": "HEAD", "state": "working", "subtags": [ "websites", @@ -4110,10 +3343,8 @@ "url": "https://github.com/YunoHost-Apps/wordpress_ynh" }, "writefreely": { - "branch": "master", "category": "social_media", "level": 8, - "revision": "HEAD", "state": "working", "subtags": [ "blogging" @@ -4121,18 +3352,14 @@ "url": "https://github.com/YunoHost-Apps/writefreely_ynh" }, "yacy": { - "branch": "master", "category": "small_utilities", "revision": "e64c715d014b1b1c0ba573164a85a2ebc29d48a6", "state": "notworking", "url": "https://github.com/YunoHost-Apps/yacy_ynh" }, "yellow": { - "branch": "master", "category": "publishing", "level": 7, - "maintained": true, - "revision": "HEAD", "state": "working", "subtags": [ "websites" @@ -4140,10 +3367,8 @@ "url": "https://github.com/YunoHost-Apps/yellow_ynh" }, "yeswiki": { - "branch": "master", "category": "publishing", "level": 7, - "revision": "HEAD", "state": "working", "subtags": [ "websites", @@ -4152,11 +3377,9 @@ "url": "https://github.com/YunoHost-Apps/yeswiki_ynh" }, "yourls": { - "branch": "master", "category": "small_utilities", "level": 6, "maintained": false, - "revision": "HEAD", "state": "working", "subtags": [ "url_shortener" @@ -4164,7 +3387,6 @@ "url": "https://github.com/YunoHost-Apps/yourls_ynh" }, "youtube-dl-webui": { - "branch": "master", "category": "multimedia", "level": 0, "maintained": false, @@ -4176,24 +3398,20 @@ "url": "https://github.com/YunoHost-Apps/youtube-dl-webui_ynh" }, "yunofav": { - "branch": "master", "category": "wat", "revision": "14e85b0e0ead5c34e69f8faa97b2ec10aa3cc68b", "state": "notworking", "url": "https://github.com/YunoHost-Apps/yunofav_ynh" }, "yunohost": { - "branch": "master", "category": "wat", "revision": "795449cb43ccdba949c814746d6ea90eee0a7259", "state": "notworking", "url": "https://github.com/aymhce/yunohost_ynh" }, "yunomonitor": { - "branch": "master", "category": "system_tools", "level": 0, - "revision": "HEAD", "state": "working", "subtags": [ "monitoring" @@ -4201,18 +3419,14 @@ "url": "https://github.com/YunoHost-Apps/yunomonitor_ynh" }, "yunorunner": { - "branch": "master", "category": "dev", "level": 7, - "revision": "HEAD", "state": "working", "url": "https://github.com/YunoHost-Apps/yunorunner_ynh" }, "z-push": { - "branch": "master", "category": "synchronization", "level": 8, - "revision": "HEAD", "state": "working", "subtags": [ "calendar", @@ -4221,10 +3435,8 @@ "url": "https://github.com/YunoHost-Apps/z-push_ynh" }, "zabbix": { - "branch": "master", "category": "system_tools", "level": 6, - "revision": "HEAD", "state": "working", "subtags": [ "monitoring" @@ -4232,10 +3444,8 @@ "url": "https://github.com/YunoHost-Apps/zabbix_ynh" }, "zap": { - "branch": "master", "category": "social_media", "level": 6, - "revision": "HEAD", "state": "working", "subtags": [ "microblogging" @@ -4243,10 +3453,8 @@ "url": "https://github.com/YunoHost-Apps/zap_ynh" }, "zerobin": { - "branch": "master", "category": "small_utilities", "level": 8, - "revision": "HEAD", "state": "working", "subtags": [ "pastebin" @@ -4254,16 +3462,12 @@ "url": "https://github.com/YunoHost-apps/zerobin_ynh" }, "zeronet": { - "branch": "master", "category": "wat", "level": 7, - "maintained": true, - "revision": "HEAD", "state": "working", "url": "https://github.com/YunoHost-Apps/zeronet_ynh" }, "zomburl": { - "branch": "master", "category": "small_utilities", "maintained": false, "revision": "f8a07838abba2f275348fb44b52039016d7c02e8", @@ -4274,10 +3478,8 @@ "url": "https://github.com/courgette/zomburl_ynh" }, "ztncui": { - "branch": "master", "category": "system_tools", "level": 7, - "revision": "HEAD", "state": "working", "subtags": [ "network" @@ -4285,9 +3487,7 @@ "url": "https://github.com/YunoHost-Apps/ztncui_ynh" }, "zusam": { - "branch": "master", "category": "communication", - "revision": "HEAD", "state": "inprogress", "subtags": [ "forum" diff --git a/list_builder.py b/list_builder.py index 05380909..be49b1f1 100755 --- a/list_builder.py +++ b/list_builder.py @@ -212,6 +212,9 @@ def build_app_dict(app, infos): this_app_cache = app_cache_folder(app) assert os.path.exists(this_app_cache), "No cache yet for %s" % app + infos['branch'] = infos.get('branch', 'master') + infos['revision'] = infos.get('revision', 'HEAD') + # If using head, find the most recent meaningful commit in logs if infos["revision"] == "HEAD": relevant_files = ["manifest.json", "actions.json", "hooks/", "scripts/", "conf/", "sources/"] From d59edfdb6262b52512736d2e6621dad8e5b36f18 Mon Sep 17 00:00:00 2001 From: mhfowler Date: Thu, 19 Aug 2021 16:06:14 +0200 Subject: [PATCH 072/516] Add archivebox to apps.json --- apps.json | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/apps.json b/apps.json index eae53632..eb3b9bac 100644 --- a/apps.json +++ b/apps.json @@ -132,6 +132,17 @@ ], "url": "https://github.com/YunoHost-Apps/anfora_ynh" }, + "archivebox": { + "branch": "master", + "revision": "HEAD", + "category": "small_utilities", + "subtags": [ + "archiving" + ], + "url": "https://github.com/YunoHost-Apps/archivebox_ynh", + "maintained": true, + "state": "working" + }, "archivist": { "branch": "master", "category": "system_tools", From f538fbd1a468989f607e7af21e64f42a7851bb86 Mon Sep 17 00:00:00 2001 From: Gredin67 Date: Thu, 19 Aug 2021 17:58:30 +0200 Subject: [PATCH 073/516] add mautrix_telegram --- apps.json | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/apps.json b/apps.json index eae53632..43cde2d3 100644 --- a/apps.json +++ b/apps.json @@ -2071,6 +2071,16 @@ ], "url": "https://github.com/YunoHost-Apps/mautrix_signal_ynh" }, + "mautrix_telegram": { + "branch": "master", + "category": "communication", + "revision": "HEAD", + "state": "working", + "subtags": [ + "chat" + ], + "url": "https://github.com/YunoHost-Apps/mautrix_telegram_ynh" + }, "mautrix_whatsapp": { "branch": "master", "category": "communication", From f3a0bac44226de5df4e1e4a4a3086b90d350f3fb Mon Sep 17 00:00:00 2001 From: mhfowler Date: Fri, 20 Aug 2021 11:15:55 +0200 Subject: [PATCH 074/516] Fix archivebox keys order in apps.json --- apps.json | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/apps.json b/apps.json index eb3b9bac..a4c69752 100644 --- a/apps.json +++ b/apps.json @@ -134,14 +134,14 @@ }, "archivebox": { "branch": "master", - "revision": "HEAD", "category": "small_utilities", + "maintained": true, + "revision": "HEAD", + "state": "working", "subtags": [ "archiving" ], - "url": "https://github.com/YunoHost-Apps/archivebox_ynh", - "maintained": true, - "state": "working" + "url": "https://github.com/YunoHost-Apps/archivebox_ynh" }, "archivist": { "branch": "master", From 0d26fc3b274e8782b72f6006c4dfb83dd3ceceb6 Mon Sep 17 00:00:00 2001 From: yunohost-bot Date: Fri, 20 Aug 2021 20:00:15 +0000 Subject: [PATCH 075/516] Update app's level --- apps.json | 20 +++++++++++++------- 1 file changed, 13 insertions(+), 7 deletions(-) diff --git a/apps.json b/apps.json index a4c69752..19edb0e2 100644 --- a/apps.json +++ b/apps.json @@ -135,6 +135,7 @@ "archivebox": { "branch": "master", "category": "small_utilities", + "level": 0, "maintained": true, "revision": "HEAD", "state": "working", @@ -223,7 +224,7 @@ "biboumi": { "branch": "master", "category": "communication", - "level": 6, + "level": 7, "revision": "HEAD", "state": "working", "subtags": [ @@ -548,7 +549,7 @@ "couchpotato": { "branch": "master", "category": "multimedia", - "level": 6, + "level": 7, "maintained": false, "revision": "HEAD", "state": "working", @@ -847,6 +848,7 @@ "easyappointments": { "branch": "master", "category": "productivity_and_management", + "level": 7, "revision": "HEAD", "state": "working", "subtags": [ @@ -930,7 +932,7 @@ "facilmap": { "branch": "master", "category": "productivity_and_management", - "level": 7, + "level": 6, "maintained": true, "revision": "HEAD", "state": "working", @@ -951,7 +953,7 @@ "ffsync": { "branch": "master", "category": "synchronization", - "level": 6, + "level": 8, "revision": "HEAD", "state": "working", "url": "https://github.com/YunoHost-Apps/ffsync_ynh" @@ -1232,7 +1234,7 @@ "gitlab-runner": { "branch": "master", "category": "dev", - "level": 0, + "level": 6, "revision": "HEAD", "state": "working", "subtags": [ @@ -2560,6 +2562,9 @@ ], "url": "https://github.com/nomakaFr/ofbiz_ynh" }, + "omeka": { + "level": 7 + }, "omeka-s": { "branch": "master", "category": "publishing", @@ -2954,6 +2959,7 @@ "plainpad": { "branch": "master", "category": "office", + "level": 7, "revision": "HEAD", "state": "working", "subtags": [ @@ -3940,7 +3946,7 @@ "veloren": { "branch": "master", "category": "games", - "level": 7, + "level": 6, "maintained": true, "revision": "HEAD", "state": "working", @@ -4203,7 +4209,7 @@ "yunomonitor": { "branch": "master", "category": "system_tools", - "level": 0, + "level": 1, "revision": "HEAD", "state": "working", "subtags": [ From 70be35f703c0e6a07fc7224cc423bd89ea95e4c9 Mon Sep 17 00:00:00 2001 From: yalh76 Date: Fri, 20 Aug 2021 23:17:33 +0200 Subject: [PATCH 076/516] cleanup --- apps.json | 3 --- 1 file changed, 3 deletions(-) diff --git a/apps.json b/apps.json index 19edb0e2..cfb04445 100644 --- a/apps.json +++ b/apps.json @@ -2562,9 +2562,6 @@ ], "url": "https://github.com/nomakaFr/ofbiz_ynh" }, - "omeka": { - "level": 7 - }, "omeka-s": { "branch": "master", "category": "publishing", From 027ef04e87bf69184ab46803e606344f6c900f85 Mon Sep 17 00:00:00 2001 From: ericgaspar Date: Sun, 22 Aug 2021 16:57:07 +0200 Subject: [PATCH 077/516] Add description --- tools/README-generator/make_readme.py | 9 +++++++++ tools/README-generator/templates/README.md.j2 | 2 +- tools/README-generator/templates/README_fr.md.j2 | 2 +- 3 files changed, 11 insertions(+), 2 deletions(-) diff --git a/tools/README-generator/make_readme.py b/tools/README-generator/make_readme.py index 54918604..ddcc3d29 100755 --- a/tools/README-generator/make_readme.py +++ b/tools/README-generator/make_readme.py @@ -30,6 +30,14 @@ def generate_READMEs(app_path: str): template = env.get_template(f"README{lang_suffix}.md.j2") + if (app_path / "doc" / f"DESCRIPTION{lang_suffix}.md").exists(): + description = (app_path / "doc" / f"DESCRIPTION{lang_suffix}.md").read_text() + # Fallback to english if maintainer too lazy to translate the description + elif (app_path / "doc" / "DESCRIPTION.md").exists(): + description = (app_path / "doc" / "DESCRIPTION.md").read_text() + else: + description = None + if (app_path / "doc" / "screenshots").exists(): screenshots = os.listdir(os.path.join(app_path, "doc", "screenshots")) if ".gitkeep" in screenshots: @@ -48,6 +56,7 @@ def generate_READMEs(app_path: str): out = template.render( lang=lang, upstream=upstream, + description=description, screenshots=screenshots, disclaimer=disclaimer, manifest=manifest, diff --git a/tools/README-generator/templates/README.md.j2 b/tools/README-generator/templates/README.md.j2 index 9ceda161..6e58002a 100644 --- a/tools/README-generator/templates/README.md.j2 +++ b/tools/README-generator/templates/README.md.j2 @@ -29,7 +29,7 @@ If you don't have YunoHost, please consult [the guide](https://yunohost.org/#/in ## Overview -{{manifest.description[lang]}} +{% if description %}{{description}}{% else %}{{manifest.description[lang]}}{% endif %} **Shipped version:** {% if upstream.version %}{{upstream.version}}{% else %}{{manifest.version}}{% endif %} diff --git a/tools/README-generator/templates/README_fr.md.j2 b/tools/README-generator/templates/README_fr.md.j2 index 2fa38503..9169cbbd 100644 --- a/tools/README-generator/templates/README_fr.md.j2 +++ b/tools/README-generator/templates/README_fr.md.j2 @@ -11,7 +11,7 @@ Si vous n'avez pas YunoHost, regardez [ici](https://yunohost.org/#/install) pour ## Vue d'ensemble -{{manifest.description[lang]}} +{% if description %}{{description}}{% else %}{{manifest.description[lang]}}{% endif %} **Version incluse :** {% if upstream.version %}{{upstream.version}}{% else %}{{manifest.version}}{% endif %} From 5b5cd9887fe00636240e4221f5a75be786b7cd38 Mon Sep 17 00:00:00 2001 From: ericgaspar Date: Tue, 24 Aug 2021 18:13:08 +0200 Subject: [PATCH 078/516] Update apps.json --- apps.json | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/apps.json b/apps.json index d010e147..0c1db4f5 100644 --- a/apps.json +++ b/apps.json @@ -2819,6 +2819,14 @@ ], "url": "https://github.com/YunoHost-Apps/simple-torrent_ynh" }, + "sitemagiccms": { + "category": "publishing", + "state": "working", + "subtags": [ + "websites" + ], + "url": "https://github.com/YunoHost-Apps/SitemagicCMS_ynh" + }, "slingcode": { "category": "dev", "level": 8, From 34561e274640459e3f0bb8e4f2a3541c27bbdfe3 Mon Sep 17 00:00:00 2001 From: ericgaspar Date: Tue, 24 Aug 2021 18:45:01 +0200 Subject: [PATCH 079/516] Update apps.json --- apps.json | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/apps.json b/apps.json index d010e147..d5c50300 100644 --- a/apps.json +++ b/apps.json @@ -2546,6 +2546,14 @@ "state": "working", "url": "https://github.com/YunoHost-Apps/question2answer_ynh" }, + "quizzes": { + "category": "productivity_and_management", + "state": "working", + "subtags": [ + "poll" + ], + "url": "https://github.com/YunoHost-Apps/quizzes_ynh" + }, "radarr": { "category": "multimedia", "level": 7, From 1a4b87183e958ceb2d3b401275609c20f9016270 Mon Sep 17 00:00:00 2001 From: yalh76 Date: Wed, 25 Aug 2021 23:39:08 +0200 Subject: [PATCH 080/516] mailman3 as working --- apps.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps.json b/apps.json index 104e8b05..df9dc42f 100644 --- a/apps.json +++ b/apps.json @@ -1623,7 +1623,7 @@ }, "mailman3": { "category": "communication", - "state": "notworking", + "state": "working", "subtags": [ "email" ], From bdd4fb6a72ef43eece5345a6073c3ce63fa70b46 Mon Sep 17 00:00:00 2001 From: ericgaspar Date: Thu, 26 Aug 2021 10:15:22 +0200 Subject: [PATCH 081/516] Update apps.json --- apps.json | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/apps.json b/apps.json index df9dc42f..9d1acb33 100644 --- a/apps.json +++ b/apps.json @@ -2743,6 +2743,14 @@ ], "url": "https://github.com/magikcypress/seenthis_ynh" }, + "send": { + "category": "synchronization", + "state": "working", + "subtags": [ + "files" + ], + "url": "https://github.com/YunoHost-Apps/send_ynh" + }, "shaarli": { "category": "publishing", "level": 8, From 128b7045d88a077f64ab95ad94698382b8767c1e Mon Sep 17 00:00:00 2001 From: ericgaspar Date: Fri, 27 Aug 2021 16:52:46 +0200 Subject: [PATCH 082/516] Update apps.json --- apps.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps.json b/apps.json index 9d1acb33..f1759156 100644 --- a/apps.json +++ b/apps.json @@ -820,7 +820,7 @@ }, "focalboard": { "category": "productivity_and_management", - "state": "inprogress", + "state": "working", "subtags": [ "task" ], From 1478c88f8f5b03107d883da8a11bf441624e625e Mon Sep 17 00:00:00 2001 From: yunohost-bot Date: Fri, 27 Aug 2021 20:00:14 +0000 Subject: [PATCH 083/516] Update app's level --- apps.json | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/apps.json b/apps.json index f1759156..5b00b3e9 100644 --- a/apps.json +++ b/apps.json @@ -105,7 +105,7 @@ }, "archivebox": { "category": "small_utilities", - "level": 0, + "level": 7, "state": "working", "subtags": [ "archiving" @@ -335,7 +335,7 @@ }, "code-server": { "category": "dev", - "level": 7, + "level": 6, "state": "working", "subtags": [ "programming" @@ -810,7 +810,7 @@ }, "fluxbb": { "category": "communication", - "level": 7, + "level": 0, "maintained": false, "state": "working", "subtags": [ @@ -1623,6 +1623,7 @@ }, "mailman3": { "category": "communication", + "level": 6, "state": "working", "subtags": [ "email" @@ -2548,6 +2549,7 @@ }, "quizzes": { "category": "productivity_and_management", + "level": 7, "state": "working", "subtags": [ "poll" @@ -2745,6 +2747,7 @@ }, "send": { "category": "synchronization", + "level": 7, "state": "working", "subtags": [ "files" @@ -2837,6 +2840,7 @@ }, "sitemagiccms": { "category": "publishing", + "level": 6, "state": "working", "subtags": [ "websites" @@ -3446,7 +3450,7 @@ }, "yunomonitor": { "category": "system_tools", - "level": 1, + "level": 6, "state": "working", "subtags": [ "monitoring" From 857d0b7d8678b76ee905b262d31cc1e7dbe599e6 Mon Sep 17 00:00:00 2001 From: yalh76 Date: Fri, 27 Aug 2021 23:14:56 +0200 Subject: [PATCH 084/516] Fix fluxbb level --- apps.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps.json b/apps.json index 5b00b3e9..e7a323d2 100644 --- a/apps.json +++ b/apps.json @@ -810,7 +810,7 @@ }, "fluxbb": { "category": "communication", - "level": 0, + "level": 7, "maintained": false, "state": "working", "subtags": [ From bec255d42623307bbc32632caafa62361c305af5 Mon Sep 17 00:00:00 2001 From: ericgaspar Date: Sat, 28 Aug 2021 18:21:32 +0200 Subject: [PATCH 085/516] Update apps.json --- apps.json | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/apps.json b/apps.json index e7a323d2..bd359143 100644 --- a/apps.json +++ b/apps.json @@ -1261,6 +1261,11 @@ ], "url": "https://github.com/YunoHost-Apps/icecoder_ynh" }, + "ifm": { + "category": "small_utilities", + "state": "working", + "url": "https://github.com/YunoHost-Apps/ifm_ynh" + }, "ihatemoney": { "category": "productivity_and_management", "level": 1, From 024d1fff4ceb255a22c89cf6e6ccd144a6f78fea Mon Sep 17 00:00:00 2001 From: ericgaspar Date: Mon, 30 Aug 2021 22:43:17 +0200 Subject: [PATCH 086/516] Update apps.json --- apps.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps.json b/apps.json index bd359143..137e362a 100644 --- a/apps.json +++ b/apps.json @@ -1409,7 +1409,7 @@ }, "kiwiirc": { "category": "communication", - "state": "inprogress", + "state": "working", "subtags": [ "chat" ], From a7fbebbdcb82ec69ef102c097bc759f566614046 Mon Sep 17 00:00:00 2001 From: ericgaspar Date: Wed, 1 Sep 2021 10:34:04 +0200 Subject: [PATCH 087/516] Update apps.json --- apps.json | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/apps.json b/apps.json index 137e362a..823005fe 100644 --- a/apps.json +++ b/apps.json @@ -2051,8 +2051,7 @@ "nodebb": { "category": "communication", "level": 0, - "maintained": false, - "state": "notworking", + "state": "inprogress", "subtags": [ "forum" ], From e7c8d5f5eb6283855784cab8ab993314c6fd382a Mon Sep 17 00:00:00 2001 From: ericgaspar Date: Wed, 1 Sep 2021 18:07:58 +0200 Subject: [PATCH 088/516] Update apps.json --- apps.json | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/apps.json b/apps.json index 823005fe..99870ab9 100644 --- a/apps.json +++ b/apps.json @@ -2050,8 +2050,7 @@ }, "nodebb": { "category": "communication", - "level": 0, - "state": "inprogress", + "state": "working", "subtags": [ "forum" ], From 7cd0d2a67685df6022629a5363477c0d496e0522 Mon Sep 17 00:00:00 2001 From: ericgaspar Date: Fri, 3 Sep 2021 13:42:18 +0200 Subject: [PATCH 089/516] Add MyBB to catalog --- apps.json | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/apps.json b/apps.json index 99870ab9..268b804e 100644 --- a/apps.json +++ b/apps.json @@ -1961,6 +1961,14 @@ ], "url": "https://github.com/YunoHost-Apps/my_webapp_ynh" }, + "mybb": { + "category": "communication", + "state": "working", + "subtags": [ + "forum" + ], + "url": "https://github.com/YunoHost-Apps/mybb_ynh" + }, "mycryptochat": { "category": "communication", "revision": "94868a77cc584f789e358b250e483b083181478c", From e06f61df95e28ae4d64430c512f0a800322a0e3e Mon Sep 17 00:00:00 2001 From: yunohost-bot Date: Fri, 3 Sep 2021 20:00:16 +0000 Subject: [PATCH 090/516] Update app's level --- apps.json | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/apps.json b/apps.json index 268b804e..de173a35 100644 --- a/apps.json +++ b/apps.json @@ -546,7 +546,7 @@ }, "dispatch": { "category": "communication", - "level": 1, + "level": 7, "state": "working", "subtags": [ "chat" @@ -820,6 +820,7 @@ }, "focalboard": { "category": "productivity_and_management", + "level": 7, "state": "working", "subtags": [ "task" @@ -1263,6 +1264,7 @@ }, "ifm": { "category": "small_utilities", + "level": 7, "state": "working", "url": "https://github.com/YunoHost-Apps/ifm_ynh" }, @@ -1409,6 +1411,7 @@ }, "kiwiirc": { "category": "communication", + "level": 7, "state": "working", "subtags": [ "chat" @@ -1610,7 +1613,7 @@ }, "lychee": { "category": "multimedia", - "level": 7, + "level": 6, "state": "working", "subtags": [ "pictures" @@ -2058,6 +2061,7 @@ }, "nodebb": { "category": "communication", + "level": 0, "state": "working", "subtags": [ "forum" @@ -2595,7 +2599,7 @@ }, "redirect": { "category": "publishing", - "level": 6, + "level": 8, "state": "working", "subtags": [ "websites" @@ -3087,7 +3091,7 @@ }, "thelounge": { "category": "communication", - "level": 1, + "level": 7, "state": "working", "subtags": [ "chat" @@ -3486,7 +3490,7 @@ }, "zabbix": { "category": "system_tools", - "level": 6, + "level": 2, "state": "working", "subtags": [ "monitoring" From c24c62ba2227ad71b69e08d521568b6be602c2a8 Mon Sep 17 00:00:00 2001 From: tituspijean Date: Sat, 4 Sep 2021 00:42:51 +0200 Subject: [PATCH 091/516] Fix author and committer name for README auto-update --- tools/README-generator/webhook.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/tools/README-generator/webhook.py b/tools/README-generator/webhook.py index a9165e63..a2183df1 100755 --- a/tools/README-generator/webhook.py +++ b/tools/README-generator/webhook.py @@ -20,9 +20,9 @@ token = open("token").read().strip() my_env = os.environ.copy() my_env["GIT_TERMINAL_PROMPT"] = "0" -my_env["GIT_AUTHOR_NAME"] = "Yunohost-Bot" +my_env["GIT_AUTHOR_NAME"] = "yunohost-bot" my_env["GIT_AUTHOR_EMAIL"] = "yunohost@yunohost.org" -my_env["GIT_COMMITTER_NAME"] = "Yunohost-Bot" +my_env["GIT_COMMITTER_NAME"] = "yunohost-bot" my_env["GIT_COMMITTER_EMAIL"] = "yunohost@yunohost.org" From a46089962a6d37fb41db5e0eef62afa602cec838 Mon Sep 17 00:00:00 2001 From: Alexandre Aubin Date: Sun, 5 Sep 2021 13:19:27 +0200 Subject: [PATCH 092/516] master/HEAD is implicit nowadays --- apps.json | 2 -- 1 file changed, 2 deletions(-) diff --git a/apps.json b/apps.json index 43cde2d3..9d5a6051 100644 --- a/apps.json +++ b/apps.json @@ -2072,9 +2072,7 @@ "url": "https://github.com/YunoHost-Apps/mautrix_signal_ynh" }, "mautrix_telegram": { - "branch": "master", "category": "communication", - "revision": "HEAD", "state": "working", "subtags": [ "chat" From a7e2d2b0c9eafaed6fd7ebf27065b5d8f7f5dc71 Mon Sep 17 00:00:00 2001 From: yunohost-bot Date: Fri, 10 Sep 2021 20:00:16 +0000 Subject: [PATCH 093/516] Update app's level --- apps.json | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/apps.json b/apps.json index 7f930d51..7c8459b4 100644 --- a/apps.json +++ b/apps.json @@ -896,7 +896,7 @@ }, "friendica": { "category": "social_media", - "level": 8, + "level": 6, "state": "working", "subtags": [ "microblogging" @@ -1270,7 +1270,7 @@ }, "ihatemoney": { "category": "productivity_and_management", - "level": 1, + "level": 6, "state": "working", "subtags": [ "accounting" @@ -1510,7 +1510,7 @@ }, "librephotos": { "category": "multimedia", - "level": 6, + "level": 0, "state": "working", "subtags": [ "pictures" @@ -1702,6 +1702,7 @@ }, "mautrix_telegram": { "category": "communication", + "level": 6, "state": "working", "subtags": [ "chat" @@ -1974,6 +1975,7 @@ }, "mybb": { "category": "communication", + "level": 7, "state": "working", "subtags": [ "forum" @@ -2078,7 +2080,7 @@ }, "nodered": { "category": "iot", - "level": 8, + "level": 6, "state": "working", "url": "https://github.com/YunoHost-Apps/nodered_ynh" }, @@ -3300,7 +3302,7 @@ }, "weblate": { "category": "dev", - "level": 6, + "level": 7, "state": "working", "url": "https://github.com/YunoHost-Apps/weblate_ynh" }, From bd77dc24cc8863c94ba0f94a0b0d08c2e192b1cd Mon Sep 17 00:00:00 2001 From: ericgaspar Date: Sat, 11 Sep 2021 23:32:49 +0200 Subject: [PATCH 094/516] Update apps.json --- apps.json | 1 - 1 file changed, 1 deletion(-) diff --git a/apps.json b/apps.json index 7f930d51..9dcc61eb 100644 --- a/apps.json +++ b/apps.json @@ -811,7 +811,6 @@ "fluxbb": { "category": "communication", "level": 7, - "maintained": false, "state": "working", "subtags": [ "forum" From 093a148b3a8e051236e7a885d1c6706e3ddad21c Mon Sep 17 00:00:00 2001 From: yalh76 Date: Sun, 12 Sep 2021 22:37:21 +0200 Subject: [PATCH 095/516] Update kodi --- apps.json | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/apps.json b/apps.json index 73e90279..67fa3f5f 100644 --- a/apps.json +++ b/apps.json @@ -1419,8 +1419,7 @@ }, "kodi": { "category": "multimedia", - "revision": "28f535a38623457643aac61ffbf0d29c84d0fc66", - "state": "notworking", + "state": "working", "subtags": [ "mediacenter" ], From 8a5b66f9d5ca80c1d9fda34667d1a18b5904a886 Mon Sep 17 00:00:00 2001 From: Florent Date: Fri, 17 Sep 2021 21:58:22 +0200 Subject: [PATCH 096/516] Add matrix-puppet-discord --- apps.json | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/apps.json b/apps.json index 67fa3f5f..abe5e4d0 100644 --- a/apps.json +++ b/apps.json @@ -1663,6 +1663,14 @@ ], "url": "https://github.com/YunoHost-Apps/matomo_ynh" }, + "matrix-puppet-discord": { + "category": "communication", + "state": "working", + "subtags": [ + "chat" + ], + "url": "https://github.com/YunoHost-Apps/matrix-puppet-discord_ynh" + }, "matterbridge": { "category": "communication", "level": 7, From 39ca3c893f23440d737f540d81db4834e93ef576 Mon Sep 17 00:00:00 2001 From: yunohost-bot Date: Fri, 17 Sep 2021 20:00:17 +0000 Subject: [PATCH 097/516] Update app's level --- apps.json | 31 ++++++++++++++++--------------- 1 file changed, 16 insertions(+), 15 deletions(-) diff --git a/apps.json b/apps.json index 67fa3f5f..340d47ad 100644 --- a/apps.json +++ b/apps.json @@ -33,7 +33,7 @@ }, "adminer": { "category": "system_tools", - "level": 7, + "level": 8, "state": "working", "subtags": [ "db" @@ -141,7 +141,7 @@ }, "backdrop": { "category": "publishing", - "level": 7, + "level": 8, "state": "working", "subtags": [ "websites" @@ -486,7 +486,7 @@ }, "dato": { "category": "productivity_and_management", - "level": 7, + "level": 6, "state": "working", "url": "https://github.com/YunoHost-Apps/dato_ynh" }, @@ -639,7 +639,7 @@ }, "dotclear2": { "category": "publishing", - "level": 6, + "level": 8, "state": "working", "subtags": [ "blog" @@ -694,7 +694,7 @@ }, "element": { "category": "communication", - "level": 6, + "level": 8, "state": "working", "subtags": [ "chat" @@ -769,7 +769,7 @@ }, "ffsync": { "category": "synchronization", - "level": 8, + "level": 0, "state": "working", "url": "https://github.com/YunoHost-Apps/ffsync_ynh" }, @@ -810,7 +810,7 @@ }, "fluxbb": { "category": "communication", - "level": 7, + "level": 8, "state": "working", "subtags": [ "forum" @@ -1269,7 +1269,7 @@ }, "ihatemoney": { "category": "productivity_and_management", - "level": 6, + "level": 1, "state": "working", "subtags": [ "accounting" @@ -1419,6 +1419,7 @@ }, "kodi": { "category": "multimedia", + "level": 7, "state": "working", "subtags": [ "mediacenter" @@ -1491,7 +1492,7 @@ }, "lemmy": { "category": "social_media", - "level": 0, + "level": 7, "state": "working", "subtags": [ "websites" @@ -1700,7 +1701,7 @@ }, "mautrix_telegram": { "category": "communication", - "level": 6, + "level": 7, "state": "working", "subtags": [ "chat" @@ -1729,7 +1730,7 @@ }, "mediawiki": { "category": "publishing", - "level": 7, + "level": 0, "state": "working", "subtags": [ "wiki" @@ -1891,7 +1892,7 @@ }, "movim": { "category": "social_media", - "level": 7, + "level": 8, "state": "working", "subtags": [ "microblogging" @@ -2256,7 +2257,7 @@ }, "pepettes": { "category": "publishing", - "level": 7, + "level": 3, "state": "working", "subtags": [ "ecommerce" @@ -2654,7 +2655,7 @@ "riot": { "branch": "riot_force_migration", "category": "communication", - "level": 6, + "level": 8, "revision": "f10584731db12f08ef82758c7623dc4cce1b1597", "state": "working", "subtags": [ @@ -2945,7 +2946,7 @@ }, "spip": { "category": "publishing", - "level": 6, + "level": 8, "state": "working", "subtags": [ "websites" From e841e921d0ddeb404ecb63f636bf36a5184c6f68 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?F=C3=A9lix=20Pi=C3=A9dallu?= Date: Sat, 18 Sep 2021 21:52:50 +0200 Subject: [PATCH 098/516] Add cinny to app list --- apps.json | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/apps.json b/apps.json index 67fa3f5f..1b48dff9 100644 --- a/apps.json +++ b/apps.json @@ -484,6 +484,14 @@ "state": "working", "url": "https://github.com/YunoHost-Apps/Cubiks-2048_ynh" }, + "cinny": { + "category": "communication", + "state": "working", + "subtags": [ + "chat" + ], + "url": "https://github.com/YunoHost-Apps/cinny_ynh" + }, "dato": { "category": "productivity_and_management", "level": 7, From 36b5c981a2476824707c0f81f5887f845983f0a4 Mon Sep 17 00:00:00 2001 From: ericgaspar Date: Sat, 18 Sep 2021 22:31:02 +0200 Subject: [PATCH 099/516] Add to catalog --- apps.json | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/apps.json b/apps.json index 67fa3f5f..43dfed1c 100644 --- a/apps.json +++ b/apps.json @@ -2007,6 +2007,11 @@ ], "url": "https://github.com/YunoHost-Apps/mytinytodo_ynh" }, + "n8n": { + "category": "iot", + "state": "working", + "url": "https://github.com/YunoHost-Apps/n8n_ynh" + }, "navidrome": { "category": "multimedia", "level": 8, From feea42febfee0f007ed12f4281dac77d2db23ba2 Mon Sep 17 00:00:00 2001 From: Kayou Date: Tue, 21 Sep 2021 18:34:22 +0200 Subject: [PATCH 100/516] adguard -> adguardhome --- apps.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/apps.json b/apps.json index 1b48dff9..5da1f930 100644 --- a/apps.json +++ b/apps.json @@ -19,10 +19,10 @@ ], "url": "https://github.com/YunoHost-Apps/abantecart_ynh" }, - "adguard": { + "adguardhome": { "category": "system_tools", "state": "notworking", - "url": "https://github.com/YunoHost-Apps/adguard_ynh" + "url": "https://github.com/YunoHost-Apps/adguardhome_ynh" }, "adhocserver": { "category": "games", From fc0dbf7d899c0c6b8045f75cc0dc30ff59d4a53a Mon Sep 17 00:00:00 2001 From: yalh76 Date: Tue, 21 Sep 2021 20:14:18 +0200 Subject: [PATCH 101/516] Fix ihatemoney level --- apps.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps.json b/apps.json index 340d47ad..aa1f6150 100644 --- a/apps.json +++ b/apps.json @@ -1269,7 +1269,7 @@ }, "ihatemoney": { "category": "productivity_and_management", - "level": 1, + "level": 6, "state": "working", "subtags": [ "accounting" From 3515dd545796f4ffb5bbcd66c953132958a20d56 Mon Sep 17 00:00:00 2001 From: yalh76 Date: Tue, 21 Sep 2021 20:16:10 +0200 Subject: [PATCH 102/516] Fix pepettes level --- apps.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps.json b/apps.json index aa1f6150..6598ccb2 100644 --- a/apps.json +++ b/apps.json @@ -2257,7 +2257,7 @@ }, "pepettes": { "category": "publishing", - "level": 3, + "level": 7, "state": "working", "subtags": [ "ecommerce" From afe8e7fc3c2ad60c37b501f5aba64086b5d7febf Mon Sep 17 00:00:00 2001 From: ericgaspar Date: Tue, 21 Sep 2021 22:20:32 +0200 Subject: [PATCH 103/516] Update apps.json --- apps.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps.json b/apps.json index 5da1f930..5c5151c2 100644 --- a/apps.json +++ b/apps.json @@ -21,7 +21,7 @@ }, "adguardhome": { "category": "system_tools", - "state": "notworking", + "state": "working", "url": "https://github.com/YunoHost-Apps/adguardhome_ynh" }, "adhocserver": { From 79dd3b5d06d8283099bb637420cbdc0389777e19 Mon Sep 17 00:00:00 2001 From: yalh76 Date: Fri, 24 Sep 2021 21:30:14 +0200 Subject: [PATCH 104/516] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 33e39a0a..73db579b 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,6 @@ # YunoHost application catalog - + Here you will find the repositories and versions of every apps available in YunoHost's default catalog. From 59b0b1dcd8e9827823835d6e177500186f9e8040 Mon Sep 17 00:00:00 2001 From: yunohost-bot Date: Fri, 24 Sep 2021 20:00:17 +0000 Subject: [PATCH 105/516] Update app's level --- apps.json | 33 ++++++++++++++++++--------------- 1 file changed, 18 insertions(+), 15 deletions(-) diff --git a/apps.json b/apps.json index 21d7444e..831b2071 100644 --- a/apps.json +++ b/apps.json @@ -21,6 +21,7 @@ }, "adguardhome": { "category": "system_tools", + "level": 6, "state": "working", "url": "https://github.com/YunoHost-Apps/adguardhome_ynh" }, @@ -318,6 +319,15 @@ ], "url": "https://github.com/YunoHost-Apps/chuwiki_ynh" }, + "cinny": { + "category": "communication", + "level": 7, + "state": "working", + "subtags": [ + "chat" + ], + "url": "https://github.com/YunoHost-Apps/cinny_ynh" + }, "civicrm_drupal7": { "category": "productivity_and_management", "level": 7, @@ -484,17 +494,9 @@ "state": "working", "url": "https://github.com/YunoHost-Apps/Cubiks-2048_ynh" }, - "cinny": { - "category": "communication", - "state": "working", - "subtags": [ - "chat" - ], - "url": "https://github.com/YunoHost-Apps/cinny_ynh" - }, "dato": { "category": "productivity_and_management", - "level": 6, + "level": 7, "state": "working", "url": "https://github.com/YunoHost-Apps/dato_ynh" }, @@ -554,7 +556,7 @@ }, "dispatch": { "category": "communication", - "level": 7, + "level": 6, "state": "working", "subtags": [ "chat" @@ -924,7 +926,7 @@ }, "funkwhale": { "category": "multimedia", - "level": 6, + "level": 0, "state": "working", "subtags": [ "music" @@ -1674,6 +1676,7 @@ }, "matrix-puppet-discord": { "category": "communication", + "level": 7, "state": "working", "subtags": [ "chat" @@ -1746,7 +1749,7 @@ }, "mediawiki": { "category": "publishing", - "level": 0, + "level": 7, "state": "working", "subtags": [ "wiki" @@ -2086,7 +2089,7 @@ }, "nodebb": { "category": "communication", - "level": 0, + "level": 7, "state": "working", "subtags": [ "forum" @@ -2934,7 +2937,7 @@ }, "sonarr": { "category": "multimedia", - "level": 7, + "level": 6, "state": "working", "url": "https://github.com/YunoHost-Apps/sonarr_ynh" }, @@ -2990,7 +2993,7 @@ }, "streama": { "category": "multimedia", - "level": 7, + "level": 8, "state": "working", "subtags": [ "mediacenter" From b5ac983b05db845ce006cedfa9662933eee4a0dd Mon Sep 17 00:00:00 2001 From: ericgaspar Date: Sat, 25 Sep 2021 19:10:58 +0200 Subject: [PATCH 106/516] Set Facette as working --- apps.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps.json b/apps.json index 21d7444e..e2a9e799 100644 --- a/apps.json +++ b/apps.json @@ -753,7 +753,7 @@ }, "facette": { "category": "system_tools", - "state": "inprogress", + "state": "working", "subtags": [ "monitoring" ], From de124de743ba4c84bdd8c77703961b85e676697d Mon Sep 17 00:00:00 2001 From: ericgaspar Date: Sat, 25 Sep 2021 23:52:40 +0200 Subject: [PATCH 107/516] Update apps.json --- apps.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps.json b/apps.json index 831b2071..013a850b 100644 --- a/apps.json +++ b/apps.json @@ -926,7 +926,7 @@ }, "funkwhale": { "category": "multimedia", - "level": 0, + "level": 6, "state": "working", "subtags": [ "music" From 0d60de0832a95d83c1398e9fa7da273f6856d261 Mon Sep 17 00:00:00 2001 From: tituspijean Date: Tue, 28 Sep 2021 10:46:37 +0200 Subject: [PATCH 108/516] Add nocodb to catalog --- apps.json | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/apps.json b/apps.json index c2b1f7a1..0f6ec5e8 100644 --- a/apps.json +++ b/apps.json @@ -2087,6 +2087,11 @@ ], "url": "https://github.com/Yunohost-Apps/noalyss_ynh" }, + "nocodb": { + "category": "dev", + "state": "working", + "url": "https://github.com/YunoHost-Apps/nocodb_ynh" + }, "nodebb": { "category": "communication", "level": 7, From c4edea83e5f7136ac461e07bc5c8ec587b2460a8 Mon Sep 17 00:00:00 2001 From: tituspijean Date: Wed, 29 Sep 2021 23:53:40 +0200 Subject: [PATCH 109/516] Add Prowlarr --- apps.json | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/apps.json b/apps.json index 0f6ec5e8..9b70844f 100644 --- a/apps.json +++ b/apps.json @@ -2542,6 +2542,11 @@ ], "url": "https://github.com/YunoHost-Apps/prometheus_ynh" }, + "prowlarr": { + "category": "multimedia", + "state": "working", + "url": "https://github.com/YunoHost-Apps/prowlarr_ynh" + }, "psitransfer": { "category": "small_utilities", "revision": "d0388fcce14375acb03ef2d9656b7e3b5f0a8a98", From 24b5dd86d6be4c2a811a52ecc5ae951f1dabe1a1 Mon Sep 17 00:00:00 2001 From: Sylvain CECCHETTO Date: Thu, 30 Sep 2021 15:53:42 +0200 Subject: [PATCH 110/516] Set TVheadend to inprogress --- apps.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps.json b/apps.json index 9b70844f..76e94251 100644 --- a/apps.json +++ b/apps.json @@ -3234,7 +3234,7 @@ }, "tvheadend": { "category": "multimedia", - "state": "notworking", + "state": "inprogress", "url": "https://github.com/YunoHost-Apps/tvheadend_ynh" }, "tyto": { From d2c1a8456868e2a7f323fcf8509f6614220a7207 Mon Sep 17 00:00:00 2001 From: yunohost-bot Date: Fri, 1 Oct 2021 20:00:15 +0000 Subject: [PATCH 111/516] Update app's level --- apps.json | 29 ++++++++++++++++------------- 1 file changed, 16 insertions(+), 13 deletions(-) diff --git a/apps.json b/apps.json index 76e94251..66449fe3 100644 --- a/apps.json +++ b/apps.json @@ -106,7 +106,7 @@ }, "archivebox": { "category": "small_utilities", - "level": 7, + "level": 1, "state": "working", "subtags": [ "archiving" @@ -755,6 +755,7 @@ }, "facette": { "category": "system_tools", + "level": 7, "state": "working", "subtags": [ "monitoring" @@ -896,7 +897,7 @@ }, "freshrss": { "category": "reading", - "level": 8, + "level": 6, "state": "working", "subtags": [ "rssreader" @@ -1302,7 +1303,7 @@ }, "invoiceninja": { "category": "productivity_and_management", - "level": 8, + "level": 6, "state": "working", "url": "https://github.com/YunoHost-Apps/invoiceninja_ynh" }, @@ -1401,7 +1402,7 @@ }, "keeweb": { "category": "synchronization", - "level": 7, + "level": 6, "maintained": false, "state": "working", "subtags": [ @@ -1465,7 +1466,7 @@ }, "laverna": { "category": "office", - "level": 7, + "level": 6, "maintained": false, "state": "working", "subtags": [ @@ -1546,7 +1547,7 @@ }, "lidarr": { "category": "multimedia", - "level": 7, + "level": 6, "state": "working", "url": "https://github.com/YunoHost-Apps/lidarr_ynh" }, @@ -1579,7 +1580,7 @@ }, "lstu": { "category": "small_utilities", - "level": 8, + "level": 6, "state": "working", "subtags": [ "url_shortener" @@ -1606,7 +1607,7 @@ }, "lutim": { "category": "multimedia", - "level": 7, + "level": 6, "maintained": false, "state": "working", "subtags": [ @@ -1631,7 +1632,7 @@ }, "mailman": { "category": "communication", - "level": 8, + "level": 6, "state": "working", "subtags": [ "email" @@ -1799,7 +1800,7 @@ }, "mindmaps": { "category": "office", - "level": 7, + "level": 6, "state": "working", "subtags": [ "mindmap" @@ -2089,6 +2090,7 @@ }, "nocodb": { "category": "dev", + "level": 7, "state": "working", "url": "https://github.com/YunoHost-Apps/nocodb_ynh" }, @@ -2103,7 +2105,7 @@ }, "nodered": { "category": "iot", - "level": 6, + "level": 8, "state": "working", "url": "https://github.com/YunoHost-Apps/nodered_ynh" }, @@ -2519,7 +2521,7 @@ }, "privatebin": { "category": "small_utilities", - "level": 7, + "level": 6, "state": "working", "subtags": [ "pastebin" @@ -2544,6 +2546,7 @@ }, "prowlarr": { "category": "multimedia", + "level": 7, "state": "working", "url": "https://github.com/YunoHost-Apps/prowlarr_ynh" }, @@ -3537,7 +3540,7 @@ }, "zap": { "category": "social_media", - "level": 6, + "level": 7, "state": "working", "subtags": [ "microblogging" From 58333e2af611ec8e6415c59c9b370334704eb4bd Mon Sep 17 00:00:00 2001 From: Alexandre Aubin Date: Tue, 5 Oct 2021 00:20:38 +0200 Subject: [PATCH 112/516] Fix archivebox level --- apps.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps.json b/apps.json index 66449fe3..7d04accf 100644 --- a/apps.json +++ b/apps.json @@ -106,7 +106,7 @@ }, "archivebox": { "category": "small_utilities", - "level": 1, + "level": 7, "state": "working", "subtags": [ "archiving" From d27da03144e2376628962cd99ac5f0fbb3c9d1f8 Mon Sep 17 00:00:00 2001 From: mhfowler Date: Fri, 8 Oct 2021 12:32:42 +0200 Subject: [PATCH 113/516] Add ssbroom to apps.json --- apps.json | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/apps.json b/apps.json index 7d04accf..71f48723 100644 --- a/apps.json +++ b/apps.json @@ -2991,6 +2991,14 @@ "state": "working", "url": "https://github.com/YunoHost-Apps/squid3_ynh" }, + "ssbroom": { + "category": "communication", + "state": "working", + "subtags": [ + "scuttlebutt" + ], + "url": "https://github.com/YunoHost-Apps/ssbroom_ynh" + }, "ssh_chroot_dir": { "category": "system_tools", "level": 3, From a8ae09a9a863d8cc2815a0fa7455566fd1db2e74 Mon Sep 17 00:00:00 2001 From: yunohost-bot Date: Fri, 8 Oct 2021 20:00:17 +0000 Subject: [PATCH 114/516] Update app's level --- apps.json | 42 +++++++++++++++++++++--------------------- 1 file changed, 21 insertions(+), 21 deletions(-) diff --git a/apps.json b/apps.json index 7d04accf..2e7021c2 100644 --- a/apps.json +++ b/apps.json @@ -7,7 +7,7 @@ }, "243": { "category": "games", - "level": 8, + "level": 6, "state": "working", "url": "https://github.com/YunoHost-Apps/243_ynh" }, @@ -142,7 +142,7 @@ }, "backdrop": { "category": "publishing", - "level": 8, + "level": 6, "state": "working", "subtags": [ "websites" @@ -208,7 +208,7 @@ }, "bludit": { "category": "publishing", - "level": 7, + "level": 8, "state": "working", "subtags": [ "blog" @@ -658,7 +658,7 @@ }, "droppy": { "category": "synchronization", - "level": 8, + "level": 6, "state": "working", "subtags": [ "files" @@ -786,7 +786,7 @@ }, "firefly-iii": { "category": "productivity_and_management", - "level": 8, + "level": 2, "state": "working", "subtags": [ "accounting" @@ -906,7 +906,7 @@ }, "friendica": { "category": "social_media", - "level": 6, + "level": 8, "state": "working", "subtags": [ "microblogging" @@ -982,7 +982,7 @@ }, "ghost": { "category": "publishing", - "level": 8, + "level": 6, "state": "working", "subtags": [ "websites" @@ -1204,7 +1204,7 @@ }, "homeassistant": { "category": "iot", - "level": 7, + "level": 6, "state": "working", "url": "https://github.com/YunoHost-Apps/homeassistant_ynh" }, @@ -1466,7 +1466,7 @@ }, "laverna": { "category": "office", - "level": 6, + "level": 7, "maintained": false, "state": "working", "subtags": [ @@ -1484,7 +1484,7 @@ "leed": { "category": "reading", "high_quality": true, - "level": 7, + "level": 6, "maintained": false, "state": "working", "subtags": [ @@ -1598,7 +1598,7 @@ }, "lufi": { "category": "synchronization", - "level": 8, + "level": 6, "state": "working", "subtags": [ "files" @@ -2145,7 +2145,7 @@ }, "onlyoffice": { "category": "office", - "level": 8, + "level": 6, "state": "working", "subtags": [ "text", @@ -2352,7 +2352,7 @@ }, "phpinfo": { "category": "system_tools", - "level": 7, + "level": 6, "maintained": false, "state": "working", "url": "https://github.com/YunoHost-Apps/phpinfo_ynh" @@ -2434,7 +2434,7 @@ }, "piwigo": { "category": "multimedia", - "level": 7, + "level": 6, "state": "working", "subtags": [ "pictures" @@ -2512,7 +2512,7 @@ }, "prettynoemiecms": { "category": "publishing", - "level": 8, + "level": 6, "state": "working", "subtags": [ "websites" @@ -2887,7 +2887,7 @@ }, "simple-torrent": { "category": "multimedia", - "level": 8, + "level": 6, "state": "working", "subtags": [ "download" @@ -3252,7 +3252,7 @@ }, "ulogger": { "category": "small_utilities", - "level": 7, + "level": 6, "maintained": false, "state": "working", "url": "https://github.com/YunoHost-Apps/ulogger_ynh" @@ -3339,7 +3339,7 @@ }, "webmin": { "category": "system_tools", - "level": 7, + "level": 8, "state": "working", "url": "https://github.com/YunoHost-Apps/webmin_ynh" }, @@ -3355,7 +3355,7 @@ }, "webtrees": { "category": "wat", - "level": 7, + "level": 8, "state": "working", "url": "https://github.com/YunoHost-Apps/webtrees_ynh" }, @@ -3463,7 +3463,7 @@ }, "yeswiki": { "category": "publishing", - "level": 7, + "level": 8, "state": "working", "subtags": [ "websites", @@ -3531,7 +3531,7 @@ }, "zabbix": { "category": "system_tools", - "level": 2, + "level": 7, "state": "working", "subtags": [ "monitoring" From 320f5b2bb8391d34874fc4b70746bf8415d08aaa Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=89ric=20Gaspar?= <46165813+ericgaspar@users.noreply.github.com> Date: Sat, 9 Oct 2021 17:40:37 +0200 Subject: [PATCH 115/516] Update apps.json --- apps.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps.json b/apps.json index 2e7021c2..e86a3ddf 100644 --- a/apps.json +++ b/apps.json @@ -142,7 +142,7 @@ }, "backdrop": { "category": "publishing", - "level": 6, + "level": 8, "state": "working", "subtags": [ "websites" From fddb4d8aa1e2b1d887777862af7568045e612418 Mon Sep 17 00:00:00 2001 From: yunohost-bot Date: Fri, 15 Oct 2021 20:00:15 +0000 Subject: [PATCH 116/516] Update app's level --- apps.json | 23 ++++++++++++----------- 1 file changed, 12 insertions(+), 11 deletions(-) diff --git a/apps.json b/apps.json index c5b38d3b..6158dee2 100644 --- a/apps.json +++ b/apps.json @@ -982,7 +982,7 @@ }, "ghost": { "category": "publishing", - "level": 6, + "level": 8, "state": "working", "subtags": [ "websites" @@ -1198,7 +1198,7 @@ "hextris": { "category": "games", "high_quality": true, - "level": 9, + "level": 6, "state": "working", "url": "https://github.com/YunoHost-Apps/hextris_ynh" }, @@ -1280,7 +1280,7 @@ }, "ihatemoney": { "category": "productivity_and_management", - "level": 6, + "level": 1, "state": "working", "subtags": [ "accounting" @@ -1351,14 +1351,14 @@ }, "jenkins": { "category": "dev", - "level": 2, + "level": 3, "maintained": false, "state": "working", "url": "https://github.com/YunoHost-Apps/jenkins_ynh" }, "jirafeau": { "category": "synchronization", - "level": 8, + "level": 6, "state": "working", "subtags": [ "files" @@ -1912,7 +1912,7 @@ }, "movim": { "category": "social_media", - "level": 8, + "level": 6, "state": "working", "subtags": [ "microblogging" @@ -2537,7 +2537,7 @@ }, "prometheus": { "category": "system_tools", - "level": 7, + "level": 6, "state": "working", "subtags": [ "monitoring" @@ -2578,7 +2578,7 @@ }, "pyinventory": { "category": "productivity_and_management", - "level": 7, + "level": 6, "state": "working", "subtags": [ "business_and_ngos" @@ -2887,7 +2887,7 @@ }, "simple-torrent": { "category": "multimedia", - "level": 6, + "level": 8, "state": "working", "subtags": [ "download" @@ -2993,6 +2993,7 @@ }, "ssbroom": { "category": "communication", + "level": 1, "state": "working", "subtags": [ "scuttlebutt" @@ -3057,7 +3058,7 @@ }, "svgedit": { "category": "office", - "level": 7, + "level": 6, "maintained": false, "state": "working", "subtags": [ @@ -3220,7 +3221,7 @@ }, "ttrss": { "category": "reading", - "level": 8, + "level": 6, "state": "working", "subtags": [ "rssreader" From a32b548667fa3fed5be4602cac4f8d6620027d14 Mon Sep 17 00:00:00 2001 From: yalh76 Date: Mon, 18 Oct 2021 22:43:25 +0200 Subject: [PATCH 117/516] Jenkins maintained --- apps.json | 1 - 1 file changed, 1 deletion(-) diff --git a/apps.json b/apps.json index c5b38d3b..480f84b7 100644 --- a/apps.json +++ b/apps.json @@ -1352,7 +1352,6 @@ "jenkins": { "category": "dev", "level": 2, - "maintained": false, "state": "working", "url": "https://github.com/YunoHost-Apps/jenkins_ynh" }, From da82f1e0b75cc64122d59dd5782c6175dbe6e6a8 Mon Sep 17 00:00:00 2001 From: Kayou Date: Tue, 19 Oct 2021 11:26:15 +0200 Subject: [PATCH 118/516] Fix ihatemoney level --- apps.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps.json b/apps.json index 6158dee2..89e1c1d7 100644 --- a/apps.json +++ b/apps.json @@ -1280,7 +1280,7 @@ }, "ihatemoney": { "category": "productivity_and_management", - "level": 1, + "level": 6, "state": "working", "subtags": [ "accounting" From 572db6ec8c1797882d11a4d24def4c353d11d732 Mon Sep 17 00:00:00 2001 From: yunohost-bot Date: Fri, 22 Oct 2021 20:00:18 +0000 Subject: [PATCH 119/516] Update app's level --- apps.json | 30 +++++++++++++++--------------- 1 file changed, 15 insertions(+), 15 deletions(-) diff --git a/apps.json b/apps.json index 8f4b2653..e2d27809 100644 --- a/apps.json +++ b/apps.json @@ -82,7 +82,7 @@ }, "ampache": { "category": "multimedia", - "level": 8, + "level": 6, "state": "working", "subtags": [ "music" @@ -198,7 +198,7 @@ }, "blogotext": { "category": "publishing", - "level": 7, + "level": 6, "maintained": false, "state": "working", "subtags": [ @@ -625,7 +625,7 @@ "dokuwiki": { "category": "publishing", "high_quality": true, - "level": 9, + "level": 6, "state": "working", "subtags": [ "wiki" @@ -780,7 +780,7 @@ }, "ffsync": { "category": "synchronization", - "level": 0, + "level": 8, "state": "working", "url": "https://github.com/YunoHost-Apps/ffsync_ynh" }, @@ -1351,7 +1351,7 @@ }, "jenkins": { "category": "dev", - "level": 3, + "level": 2, "state": "working", "url": "https://github.com/YunoHost-Apps/jenkins_ynh" }, @@ -1483,7 +1483,7 @@ "leed": { "category": "reading", "high_quality": true, - "level": 6, + "level": 7, "maintained": false, "state": "working", "subtags": [ @@ -1537,7 +1537,7 @@ }, "libreto": { "category": "publishing", - "level": 8, + "level": 6, "state": "working", "subtags": [ "wiki" @@ -2263,7 +2263,7 @@ }, "peertube-search-index": { "category": "social_media", - "level": 7, + "level": 8, "state": "working", "subtags": [ "videos" @@ -2811,7 +2811,7 @@ }, "shaarli": { "category": "publishing", - "level": 8, + "level": 6, "state": "working", "subtags": [ "blog" @@ -2992,7 +2992,7 @@ }, "ssbroom": { "category": "communication", - "level": 1, + "level": 7, "state": "working", "subtags": [ "scuttlebutt" @@ -3077,7 +3077,7 @@ }, "synapse": { "category": "communication", - "level": 7, + "level": 6, "state": "working", "subtags": [ "chat" @@ -3119,7 +3119,7 @@ }, "teampass": { "category": "synchronization", - "level": 7, + "level": 6, "state": "working", "subtags": [ "password" @@ -3273,7 +3273,7 @@ }, "ums": { "category": "multimedia", - "level": 7, + "level": 6, "state": "working", "url": "https://github.com/Yunohost-Apps/UMS_ynh" }, @@ -3301,7 +3301,7 @@ }, "veloren": { "category": "games", - "level": 6, + "level": 0, "state": "working", "url": "https://github.com/YunoHost-Apps/veloren_ynh" }, @@ -3437,7 +3437,7 @@ "wordpress": { "category": "publishing", "high_quality": true, - "level": 9, + "level": 6, "state": "working", "subtags": [ "websites", From 48960f82103d963a637b8258c35eb8768dcaec2e Mon Sep 17 00:00:00 2001 From: yalh76 Date: Sat, 23 Oct 2021 14:25:25 +0200 Subject: [PATCH 120/516] Fix veloren level --- apps.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps.json b/apps.json index e2d27809..f7ba82f7 100644 --- a/apps.json +++ b/apps.json @@ -3301,7 +3301,7 @@ }, "veloren": { "category": "games", - "level": 0, + "level": 6, "state": "working", "url": "https://github.com/YunoHost-Apps/veloren_ynh" }, From c65a52a3f3fbd1057c918bc3826d6e4082c34a2e Mon Sep 17 00:00:00 2001 From: Alexandre Aubin Date: Sun, 24 Oct 2021 14:11:31 +0200 Subject: [PATCH 121/516] Set some app as maintained? --- apps.json | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/apps.json b/apps.json index f7ba82f7..c1d9ff2e 100644 --- a/apps.json +++ b/apps.json @@ -1466,7 +1466,7 @@ "laverna": { "category": "office", "level": 7, - "maintained": false, + "maintained": true, "state": "working", "subtags": [ "text" @@ -1484,7 +1484,7 @@ "category": "reading", "high_quality": true, "level": 7, - "maintained": false, + "maintained": true, "state": "working", "subtags": [ "rssreader" @@ -1790,7 +1790,7 @@ "minchat": { "category": "communication", "level": 7, - "maintained": false, + "maintained": true, "state": "working", "subtags": [ "chat" @@ -2365,7 +2365,7 @@ "phpldapadmin": { "category": "system_tools", "level": 7, - "maintained": false, + "maintained": true, "state": "working", "subtags": [ "db" @@ -2487,7 +2487,7 @@ "pluxml": { "category": "publishing", "level": 7, - "maintained": false, + "maintained": true, "state": "working", "subtags": [ "blog" @@ -2829,7 +2829,7 @@ "shellinabox": { "category": "system_tools", "level": 7, - "maintained": false, + "maintained": true, "state": "working", "url": "https://github.com/YunoHost-Apps/shellinabox_ynh" }, @@ -3251,7 +3251,7 @@ "tyto": { "category": "productivity_and_management", "level": 7, - "maintained": false, + "maintained": true, "state": "working", "subtags": [ "task" @@ -3280,7 +3280,7 @@ "unattended_upgrades": { "category": "system_tools", "level": 7, - "maintained": false, + "maintained": true, "state": "working", "url": "https://github.com/YunoHost-Apps/unattended_upgrades_ynh" }, @@ -3379,7 +3379,7 @@ "wemawema": { "category": "wat", "level": 7, - "maintained": false, + "maintained": true, "state": "working", "url": "https://github.com/Yunohost-apps/wemawema_ynh" }, From e34527fe85b8176ad79f4c2703990c150966bfeb Mon Sep 17 00:00:00 2001 From: Alexandre Aubin Date: Sun, 24 Oct 2021 14:29:21 +0200 Subject: [PATCH 122/516] Set long-term level 0 apps as notworking --- apps.json | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/apps.json b/apps.json index f7ba82f7..f40b01c4 100644 --- a/apps.json +++ b/apps.json @@ -529,7 +529,7 @@ "diaspora": { "category": "social_media", "level": 0, - "state": "working", + "state": "notworking", "subtags": [ "microblogging" ], @@ -1102,7 +1102,7 @@ "gollum": { "category": "publishing", "level": 0, - "state": "working", + "state": "notworking", "subtags": [ "wiki" ], @@ -1266,7 +1266,7 @@ "icecoder": { "category": "dev", "level": 0, - "state": "working", + "state": "notworking", "subtags": [ "programming" ], @@ -2498,7 +2498,7 @@ "category": "system_tools", "level": 0, "maintained": false, - "state": "working", + "state": "notworking", "url": "https://github.com/YunoHost-Apps/portainer_ynh" }, "prestashop": { From a855bbf07b4a67cd96a76f501fc57d5911c476fa Mon Sep 17 00:00:00 2001 From: tituspijean Date: Tue, 26 Oct 2021 23:00:46 +0200 Subject: [PATCH 123/516] Homogenize bot's name/email b/w author/committer --- tools/README-generator/webhook.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tools/README-generator/webhook.py b/tools/README-generator/webhook.py index a2183df1..5f295de8 100755 --- a/tools/README-generator/webhook.py +++ b/tools/README-generator/webhook.py @@ -83,7 +83,7 @@ async def on_push(request): print("nothing to do") return text("nothing to do") - await git(["commit", "-a", "-m", "Auto-update README", "--author='Yunohost-Bot <>'"], in_folder=folder) + await git(["commit", "-a", "-m", "Auto-update README", "--author='yunohost-bot '"], in_folder=folder) await git(["push", "origin", branch, "--quiet"], in_folder=folder) return text("ok") From 55caf9662ae94c2d9185ae9a83dcfb9da7031f9f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=A9bastien=20Mennetrier?= Date: Thu, 28 Oct 2021 17:27:11 +0200 Subject: [PATCH 124/516] Add grr --- apps.json | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/apps.json b/apps.json index c8063dd3..0151d964 100644 --- a/apps.json +++ b/apps.json @@ -1147,6 +1147,11 @@ "state": "working", "url": "https://github.com/YunoHost-Apps/grocy_ynh" }, + "grr": { + "category": "synchronization", + "state": "working", + "url": "https://github.com/YunoHost-Apps/grr_ynh" + }, "guacamole": { "category": "system_tools", "level": 7, From 284373a70746b81fa4bcd030b68ac5ef7e6c91a0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=A9bastien=20Mennetrier?= Date: Thu, 28 Oct 2021 18:14:51 +0200 Subject: [PATCH 125/516] Update category of grr Co-authored-by: Alexandre Aubin --- apps.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps.json b/apps.json index 0151d964..c3361360 100644 --- a/apps.json +++ b/apps.json @@ -1148,7 +1148,7 @@ "url": "https://github.com/YunoHost-Apps/grocy_ynh" }, "grr": { - "category": "synchronization", + "category": "productivity_and_management", "state": "working", "url": "https://github.com/YunoHost-Apps/grr_ynh" }, From dede57568f9619a1c369a41a9675c9d54e920fc5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=A9bastien=20Mennetrier?= Date: Fri, 29 Oct 2021 09:17:02 +0200 Subject: [PATCH 126/516] Add Readme generator venv in gitignore --- .gitignore | 1 + 1 file changed, 1 insertion(+) diff --git a/.gitignore b/.gitignore index 12dfc783..55c973f2 100644 --- a/.gitignore +++ b/.gitignore @@ -3,3 +3,4 @@ .apps_cache builds +tools/README-generator/venv/ From f20cf20db285c6e87f43ff5922b4cd78ef7763a2 Mon Sep 17 00:00:00 2001 From: yunohost-bot Date: Fri, 29 Oct 2021 20:00:15 +0000 Subject: [PATCH 127/516] Update app's level --- apps.json | 28 ++++++++++++++-------------- 1 file changed, 14 insertions(+), 14 deletions(-) diff --git a/apps.json b/apps.json index c8063dd3..9dbc58de 100644 --- a/apps.json +++ b/apps.json @@ -151,7 +151,7 @@ }, "baikal": { "category": "synchronization", - "level": 7, + "level": 6, "state": "working", "subtags": [ "calendar", @@ -290,7 +290,7 @@ }, "cesium": { "category": "wat", - "level": 7, + "level": 6, "maintained": false, "state": "working", "url": "https://github.com/YunoHost-Apps/cesium_ynh" @@ -354,7 +354,7 @@ }, "codepad": { "category": "dev", - "level": 7, + "level": 0, "state": "working", "subtags": [ "programming" @@ -868,7 +868,7 @@ }, "framaforms": { "category": "productivity_and_management", - "level": 7, + "level": 0, "state": "working", "subtags": [ "poll" @@ -1056,7 +1056,7 @@ }, "glowingbear": { "category": "communication", - "level": 7, + "level": 6, "maintained": false, "state": "working", "subtags": [ @@ -1429,7 +1429,7 @@ }, "kodi": { "category": "multimedia", - "level": 7, + "level": 6, "state": "working", "subtags": [ "mediacenter" @@ -1447,7 +1447,7 @@ }, "kresus": { "category": "productivity_and_management", - "level": 8, + "level": 6, "state": "working", "subtags": [ "accounting" @@ -1588,7 +1588,7 @@ }, "luckysheet": { "category": "office", - "level": 7, + "level": 6, "state": "working", "subtags": [ "spreadsheet" @@ -1789,7 +1789,7 @@ }, "minchat": { "category": "communication", - "level": 7, + "level": 8, "maintained": true, "state": "working", "subtags": [ @@ -2053,7 +2053,7 @@ }, "nextcloud": { "category": "synchronization", - "level": 6, + "level": 8, "state": "working", "subtags": [ "files", @@ -2070,7 +2070,7 @@ }, "nitter": { "category": "social_media", - "level": 7, + "level": 6, "state": "working", "subtags": [ "microblogging" @@ -2949,7 +2949,7 @@ }, "sonarr": { "category": "multimedia", - "level": 6, + "level": 7, "state": "working", "url": "https://github.com/YunoHost-Apps/sonarr_ynh" }, @@ -3341,7 +3341,7 @@ }, "weblate": { "category": "dev", - "level": 7, + "level": 0, "state": "working", "url": "https://github.com/YunoHost-Apps/weblate_ynh" }, @@ -3539,7 +3539,7 @@ }, "zabbix": { "category": "system_tools", - "level": 7, + "level": 8, "state": "working", "subtags": [ "monitoring" From 6c0c2f924aaa02f04465692eb82454dcca1c049c Mon Sep 17 00:00:00 2001 From: Hadrien Date: Tue, 2 Nov 2021 08:46:31 +0300 Subject: [PATCH 128/516] Add uptime-kuma --- apps.json | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/apps.json b/apps.json index c71b5de8..8b878b99 100644 --- a/apps.json +++ b/apps.json @@ -3295,6 +3295,18 @@ "state": "notworking", "url": "https://github.com/YunoHost-Apps/unbound_ynh" }, + "uptime-kuma": { + "category": "system_tools", + "level": 7, + "subtags": [ + "monitoring" + ], + "branch": "master", + "revision": "1e274b81a2222208bd5bdf80372ae4d1c989ed98", + "state": "working", + "maintained": true, + "url": "https://github.com/YunoHost-Apps/uptime-kuma_ynh" + }, "vaultwarden": { "category": "synchronization", "level": 7, From 62cd87305f9f2a51ba561a9ba95238795959d336 Mon Sep 17 00:00:00 2001 From: Hadrien <26697460+ketsapiwiq@users.noreply.github.com> Date: Thu, 4 Nov 2021 19:48:27 +0100 Subject: [PATCH 129/516] Update apps.json Co-authored-by: yalh76 --- apps.json | 1 - 1 file changed, 1 deletion(-) diff --git a/apps.json b/apps.json index 8b878b99..3857b29e 100644 --- a/apps.json +++ b/apps.json @@ -3297,7 +3297,6 @@ }, "uptime-kuma": { "category": "system_tools", - "level": 7, "subtags": [ "monitoring" ], From 37300336c843ffa27b38eda00aae70e81bf3edca Mon Sep 17 00:00:00 2001 From: Hadrien <26697460+ketsapiwiq@users.noreply.github.com> Date: Thu, 4 Nov 2021 19:49:01 +0100 Subject: [PATCH 130/516] Update apps.json Co-authored-by: yalh76 --- apps.json | 2 -- 1 file changed, 2 deletions(-) diff --git a/apps.json b/apps.json index 3857b29e..65c67280 100644 --- a/apps.json +++ b/apps.json @@ -3300,8 +3300,6 @@ "subtags": [ "monitoring" ], - "branch": "master", - "revision": "1e274b81a2222208bd5bdf80372ae4d1c989ed98", "state": "working", "maintained": true, "url": "https://github.com/YunoHost-Apps/uptime-kuma_ynh" From da907733c23675774982de0cda2259728f9be951 Mon Sep 17 00:00:00 2001 From: Hadrien <26697460+ketsapiwiq@users.noreply.github.com> Date: Thu, 4 Nov 2021 19:50:24 +0100 Subject: [PATCH 131/516] Update apps.json Co-authored-by: yalh76 --- apps.json | 1 - 1 file changed, 1 deletion(-) diff --git a/apps.json b/apps.json index 65c67280..f3f7081a 100644 --- a/apps.json +++ b/apps.json @@ -3301,7 +3301,6 @@ "monitoring" ], "state": "working", - "maintained": true, "url": "https://github.com/YunoHost-Apps/uptime-kuma_ynh" }, "vaultwarden": { From 67b047b3628871460075b4f27b0150407907fe80 Mon Sep 17 00:00:00 2001 From: yunohost-bot Date: Fri, 5 Nov 2021 20:00:18 +0000 Subject: [PATCH 132/516] Update app's level --- apps.json | 26 ++++++++++++++------------ 1 file changed, 14 insertions(+), 12 deletions(-) diff --git a/apps.json b/apps.json index f3f7081a..38252e6d 100644 --- a/apps.json +++ b/apps.json @@ -49,7 +49,7 @@ }, "agendav": { "category": "synchronization", - "level": 8, + "level": 6, "state": "working", "subtags": [ "calendar" @@ -1149,6 +1149,7 @@ }, "grr": { "category": "productivity_and_management", + "level": 7, "state": "working", "url": "https://github.com/YunoHost-Apps/grr_ynh" }, @@ -1224,7 +1225,7 @@ }, "hotspot": { "category": "system_tools", - "level": 6, + "level": 0, "state": "working", "subtags": [ "network" @@ -1308,7 +1309,7 @@ }, "invoiceninja": { "category": "productivity_and_management", - "level": 6, + "level": 8, "state": "working", "url": "https://github.com/YunoHost-Apps/invoiceninja_ynh" }, @@ -1804,7 +1805,7 @@ }, "mindmaps": { "category": "office", - "level": 6, + "level": 8, "state": "working", "subtags": [ "mindmap" @@ -2314,7 +2315,7 @@ }, "pgadmin": { "category": "system_tools", - "level": 8, + "level": 6, "state": "working", "subtags": [ "db" @@ -2438,7 +2439,7 @@ }, "piwigo": { "category": "multimedia", - "level": 6, + "level": 7, "state": "working", "subtags": [ "pictures" @@ -3255,7 +3256,7 @@ }, "tyto": { "category": "productivity_and_management", - "level": 7, + "level": 8, "maintained": true, "state": "working", "subtags": [ @@ -3297,10 +3298,11 @@ }, "uptime-kuma": { "category": "system_tools", + "level": 7, + "state": "working", "subtags": [ "monitoring" ], - "state": "working", "url": "https://github.com/YunoHost-Apps/uptime-kuma_ynh" }, "vaultwarden": { @@ -3329,7 +3331,7 @@ }, "vpnclient": { "category": "system_tools", - "level": 6, + "level": 0, "state": "working", "subtags": [ "network" @@ -3475,7 +3477,7 @@ }, "yellow": { "category": "publishing", - "level": 7, + "level": 8, "state": "working", "subtags": [ "websites" @@ -3484,7 +3486,7 @@ }, "yeswiki": { "category": "publishing", - "level": 8, + "level": 0, "state": "working", "subtags": [ "websites", @@ -3595,7 +3597,7 @@ }, "ztncui": { "category": "system_tools", - "level": 7, + "level": 0, "state": "working", "subtags": [ "network" From 29dac8a21a2456a7ff0b5c072a953b050e33c9e9 Mon Sep 17 00:00:00 2001 From: ericgaspar Date: Sat, 6 Nov 2021 00:20:22 +0100 Subject: [PATCH 133/516] Update apps.json --- apps.json | 1 - 1 file changed, 1 deletion(-) diff --git a/apps.json b/apps.json index f3f7081a..ef75b431 100644 --- a/apps.json +++ b/apps.json @@ -946,7 +946,6 @@ "galette": { "category": "productivity_and_management", "level": 7, - "maintained": false, "state": "working", "subtags": [ "business_and_ngos" From c250cef20a0b99d9fc98014f90fa32931d391ace Mon Sep 17 00:00:00 2001 From: Alexandre Aubin Date: Sat, 6 Nov 2021 17:01:55 +0100 Subject: [PATCH 134/516] Yeswiki back to level 6 --- apps.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps.json b/apps.json index 38252e6d..c8ef8abc 100644 --- a/apps.json +++ b/apps.json @@ -3486,7 +3486,7 @@ }, "yeswiki": { "category": "publishing", - "level": 0, + "level": 6, "state": "working", "subtags": [ "websites", From 272723da462caef3d60ec294838343333393efb9 Mon Sep 17 00:00:00 2001 From: Alexandre Aubin Date: Tue, 9 Nov 2021 00:15:01 +0100 Subject: [PATCH 135/516] VPNclient and hotspot back to level 6 now that CI runs yunohost 4.3.x --- apps.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/apps.json b/apps.json index c8ef8abc..cd15a4d0 100644 --- a/apps.json +++ b/apps.json @@ -1225,7 +1225,7 @@ }, "hotspot": { "category": "system_tools", - "level": 0, + "level": 6, "state": "working", "subtags": [ "network" @@ -3331,7 +3331,7 @@ }, "vpnclient": { "category": "system_tools", - "level": 0, + "level": 6, "state": "working", "subtags": [ "network" From 7eb7dfe76760f1fe19ba40aed2fb8e589e21131e Mon Sep 17 00:00:00 2001 From: Alexandre Aubin Date: Tue, 9 Nov 2021 03:54:40 +0100 Subject: [PATCH 136/516] Yeswiki back to level 8 --- apps.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps.json b/apps.json index cd15a4d0..1cbaf6cd 100644 --- a/apps.json +++ b/apps.json @@ -3486,7 +3486,7 @@ }, "yeswiki": { "category": "publishing", - "level": 6, + "level": 8, "state": "working", "subtags": [ "websites", From 3b369fbfcd696f89d173a3119a8a29600a5b35f8 Mon Sep 17 00:00:00 2001 From: David Sterry Date: Wed, 10 Nov 2021 10:26:48 -0800 Subject: [PATCH 137/516] add ecko --- apps.json | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/apps.json b/apps.json index c71b5de8..666cd6e0 100644 --- a/apps.json +++ b/apps.json @@ -702,6 +702,16 @@ ], "url": "https://github.com/YunoHost-Apps/easyappointments_ynh" }, + "ecko": { + "branch": "master", + "category": "social_media", + "level": 7, + "state": "inprogress", + "subtags": [ + "microblogging" + ], + "url": "https://github.com/YunoHost-Apps/ecko_ynh" + }, "element": { "category": "communication", "level": 8, From edc83001e2a831ea540e202c136b920beff9216d Mon Sep 17 00:00:00 2001 From: David Sterry Date: Wed, 10 Nov 2021 11:27:36 -0800 Subject: [PATCH 138/516] remove branch and level --- apps.json | 2 -- 1 file changed, 2 deletions(-) diff --git a/apps.json b/apps.json index 666cd6e0..9808fcf5 100644 --- a/apps.json +++ b/apps.json @@ -703,9 +703,7 @@ "url": "https://github.com/YunoHost-Apps/easyappointments_ynh" }, "ecko": { - "branch": "master", "category": "social_media", - "level": 7, "state": "inprogress", "subtags": [ "microblogging" From 00ee574ff46cb48dc3e2b91214779a23c440aa1f Mon Sep 17 00:00:00 2001 From: ericgaspar Date: Fri, 12 Nov 2021 13:49:59 +0100 Subject: [PATCH 139/516] Update apps.json --- apps.json | 3 +++ 1 file changed, 3 insertions(+) diff --git a/apps.json b/apps.json index cc380a0b..dc716e7b 100644 --- a/apps.json +++ b/apps.json @@ -23,6 +23,9 @@ "category": "system_tools", "level": 6, "state": "working", + "subtags": [ + "network" + ], "url": "https://github.com/YunoHost-Apps/adguardhome_ynh" }, "adhocserver": { From bb41084abf42d6bd31e66da35beeb9a7b53f60fe Mon Sep 17 00:00:00 2001 From: yunohost-bot Date: Fri, 12 Nov 2021 20:00:16 +0000 Subject: [PATCH 140/516] Update app's level --- apps.json | 34 +++++++++++++++++----------------- 1 file changed, 17 insertions(+), 17 deletions(-) diff --git a/apps.json b/apps.json index dc716e7b..c30468c8 100644 --- a/apps.json +++ b/apps.json @@ -173,7 +173,7 @@ }, "bibliogram": { "category": "social_media", - "level": 8, + "level": 2, "state": "working", "subtags": [ "pictures" @@ -182,7 +182,7 @@ }, "biboumi": { "category": "communication", - "level": 7, + "level": 6, "state": "working", "subtags": [ "chat" @@ -661,7 +661,7 @@ }, "droppy": { "category": "synchronization", - "level": 6, + "level": 8, "state": "working", "subtags": [ "files" @@ -1118,7 +1118,7 @@ }, "grafana": { "category": "system_tools", - "level": 7, + "level": 3, "state": "working", "subtags": [ "monitoring" @@ -1196,7 +1196,7 @@ }, "hedgedoc": { "category": "office", - "level": 7, + "level": 8, "state": "working", "subtags": [ "text" @@ -1212,7 +1212,7 @@ }, "homeassistant": { "category": "iot", - "level": 6, + "level": 3, "state": "working", "url": "https://github.com/YunoHost-Apps/homeassistant_ynh" }, @@ -1359,7 +1359,7 @@ }, "jenkins": { "category": "dev", - "level": 2, + "level": 3, "state": "working", "url": "https://github.com/YunoHost-Apps/jenkins_ynh" }, @@ -1391,7 +1391,7 @@ }, "jupyterlab": { "category": "dev", - "level": 6, + "level": 0, "state": "working", "subtags": [ "programming" @@ -1473,7 +1473,7 @@ }, "laverna": { "category": "office", - "level": 7, + "level": 8, "maintained": true, "state": "working", "subtags": [ @@ -1648,7 +1648,7 @@ }, "mailman3": { "category": "communication", - "level": 6, + "level": 7, "state": "working", "subtags": [ "email" @@ -1822,7 +1822,7 @@ }, "mineweb": { "category": "publishing", - "level": 7, + "level": 8, "state": "working", "url": "https://github.com/YunoHost-Apps/mineweb_ynh" }, @@ -2359,7 +2359,7 @@ }, "phpinfo": { "category": "system_tools", - "level": 6, + "level": 1, "maintained": false, "state": "working", "url": "https://github.com/YunoHost-Apps/phpinfo_ynh" @@ -2372,7 +2372,7 @@ }, "phpldapadmin": { "category": "system_tools", - "level": 7, + "level": 8, "maintained": true, "state": "working", "subtags": [ @@ -2494,7 +2494,7 @@ }, "pluxml": { "category": "publishing", - "level": 7, + "level": 8, "maintained": true, "state": "working", "subtags": [ @@ -2738,7 +2738,7 @@ }, "rss-bridge": { "category": "reading", - "level": 8, + "level": 6, "state": "working", "url": "https://github.com/YunoHost-Apps/rss-bridge_ynh" }, @@ -3395,7 +3395,7 @@ }, "wemawema": { "category": "wat", - "level": 7, + "level": 8, "maintained": true, "state": "working", "url": "https://github.com/Yunohost-apps/wemawema_ynh" @@ -3599,7 +3599,7 @@ }, "ztncui": { "category": "system_tools", - "level": 0, + "level": 7, "state": "working", "subtags": [ "network" From fb713fec6090746fee3bbf740b005447f16a6ce9 Mon Sep 17 00:00:00 2001 From: yalh76 Date: Sat, 13 Nov 2021 19:13:10 +0100 Subject: [PATCH 141/516] Fix jupyterlab level --- apps.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps.json b/apps.json index c30468c8..3e100340 100644 --- a/apps.json +++ b/apps.json @@ -1391,7 +1391,7 @@ }, "jupyterlab": { "category": "dev", - "level": 0, + "level": 6, "state": "working", "subtags": [ "programming" From fce0c02d0bc9f3afba5395207e4e01ac2e346500 Mon Sep 17 00:00:00 2001 From: Limezy Date: Mon, 15 Nov 2021 12:37:55 +0700 Subject: [PATCH 142/516] Update apps.json --- apps.json | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/apps.json b/apps.json index 0dc59b01..4dc75116 100644 --- a/apps.json +++ b/apps.json @@ -1853,6 +1853,10 @@ ], "url": "https://github.com/YunoHost-Apps/miniflux_ynh" }, + "minio": { + "url": "https://github.com/yunohost-Apps/minio_ynh", + "state": "inprogress" + }, "misskey": { "category": "social_media", "level": 0, From 8352171beb2357e103389f99ac238a3569116079 Mon Sep 17 00:00:00 2001 From: Limezy Date: Mon, 15 Nov 2021 17:17:40 +0700 Subject: [PATCH 143/516] add outline app --- apps.json | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/apps.json b/apps.json index 0dc59b01..dc4ccaf6 100644 --- a/apps.json +++ b/apps.json @@ -2234,6 +2234,11 @@ "state": "working", "url": "https://github.com/YunoHost-Apps/osticket_ynh" }, + "outline": { + + "url": "https://github.com/YunoHost-Apps/outline_ynh", + "state": "inprogress", + }, "owncast": { "category": "multimedia", "level": 7, From 85f303afc3a874ec4487396e8777d20b508c22ff Mon Sep 17 00:00:00 2001 From: Limezy Date: Mon, 15 Nov 2021 17:19:36 +0700 Subject: [PATCH 144/516] Remove space --- apps.json | 1 - 1 file changed, 1 deletion(-) diff --git a/apps.json b/apps.json index dc4ccaf6..7de95fd9 100644 --- a/apps.json +++ b/apps.json @@ -2235,7 +2235,6 @@ "url": "https://github.com/YunoHost-Apps/osticket_ynh" }, "outline": { - "url": "https://github.com/YunoHost-Apps/outline_ynh", "state": "inprogress", }, From d1fde4d4e5421537709aea20aff8e24153d71b97 Mon Sep 17 00:00:00 2001 From: David Sterry Date: Mon, 15 Nov 2021 10:21:20 -0800 Subject: [PATCH 145/516] change ecko to working state --- apps.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps.json b/apps.json index 0dc59b01..991dbf07 100644 --- a/apps.json +++ b/apps.json @@ -707,7 +707,7 @@ }, "ecko": { "category": "social_media", - "state": "inprogress", + "state": "working", "subtags": [ "microblogging" ], From 15fca0c01d699c2d92e8890edf9d663a34c1815e Mon Sep 17 00:00:00 2001 From: yunohost-bot Date: Fri, 19 Nov 2021 20:00:18 +0000 Subject: [PATCH 146/516] Update app's level --- apps.json | 41 +++++++++++++++++++++-------------------- 1 file changed, 21 insertions(+), 20 deletions(-) diff --git a/apps.json b/apps.json index 991dbf07..c4de2831 100644 --- a/apps.json +++ b/apps.json @@ -67,7 +67,7 @@ }, "airsonic": { "category": "multimedia", - "level": 6, + "level": 7, "state": "working", "subtags": [ "music" @@ -76,7 +76,7 @@ }, "alltube": { "category": "multimedia", - "level": 7, + "level": 8, "state": "working", "subtags": [ "download" @@ -293,7 +293,7 @@ }, "cesium": { "category": "wat", - "level": 6, + "level": 7, "maintained": false, "state": "working", "url": "https://github.com/YunoHost-Apps/cesium_ynh" @@ -306,7 +306,7 @@ }, "chtickynotes": { "category": "office", - "level": 7, + "level": 8, "state": "working", "subtags": [ "text" @@ -707,6 +707,7 @@ }, "ecko": { "category": "social_media", + "level": 7, "state": "working", "subtags": [ "microblogging" @@ -730,7 +731,7 @@ }, "encryptic": { "category": "office", - "level": 7, + "level": 8, "state": "working", "subtags": [ "text" @@ -908,7 +909,7 @@ }, "freshrss": { "category": "reading", - "level": 6, + "level": 8, "state": "working", "subtags": [ "rssreader" @@ -1057,7 +1058,7 @@ }, "glitchsoc": { "category": "social_media", - "level": 7, + "level": 6, "state": "working", "subtags": [ "microblogging" @@ -1331,7 +1332,7 @@ }, "jappix": { "category": "communication", - "level": 2, + "level": 7, "maintained": false, "state": "working", "subtags": [ @@ -1499,7 +1500,7 @@ "leed": { "category": "reading", "high_quality": true, - "level": 7, + "level": 6, "maintained": true, "state": "working", "subtags": [ @@ -1535,7 +1536,7 @@ }, "librephotos": { "category": "multimedia", - "level": 0, + "level": 6, "state": "working", "subtags": [ "pictures" @@ -1647,7 +1648,7 @@ }, "mailman": { "category": "communication", - "level": 6, + "level": 1, "state": "working", "subtags": [ "email" @@ -1665,7 +1666,7 @@ }, "mantis": { "category": "productivity_and_management", - "level": 7, + "level": 8, "state": "working", "subtags": [ "task" @@ -1855,7 +1856,7 @@ }, "misskey": { "category": "social_media", - "level": 0, + "level": 7, "state": "working", "url": "https://github.com/YunoHost-Apps/misskey_ynh" }, @@ -2208,7 +2209,7 @@ }, "osada": { "category": "social_media", - "level": 6, + "level": 7, "state": "working", "subtags": [ "microblogging" @@ -2527,7 +2528,7 @@ }, "prettynoemiecms": { "category": "publishing", - "level": 6, + "level": 8, "state": "working", "subtags": [ "websites" @@ -2722,7 +2723,7 @@ }, "rocketchat": { "category": "communication", - "level": 1, + "level": 7, "state": "working", "subtags": [ "chat" @@ -2929,7 +2930,7 @@ }, "snipeit": { "category": "productivity_and_management", - "level": 6, + "level": 8, "state": "working", "subtags": [ "business_and_ngos" @@ -3295,7 +3296,7 @@ }, "unattended_upgrades": { "category": "system_tools", - "level": 7, + "level": 8, "maintained": true, "state": "working", "url": "https://github.com/YunoHost-Apps/unattended_upgrades_ynh" @@ -3366,7 +3367,7 @@ }, "weblate": { "category": "dev", - "level": 0, + "level": 6, "state": "working", "url": "https://github.com/YunoHost-Apps/weblate_ynh" }, @@ -3591,7 +3592,7 @@ }, "zeronet": { "category": "wat", - "level": 7, + "level": 6, "state": "working", "url": "https://github.com/YunoHost-Apps/zeronet_ynh" }, From 560dcf3ca90fed111d6942dce9edd21825389058 Mon Sep 17 00:00:00 2001 From: ericgaspar Date: Fri, 19 Nov 2021 22:45:27 +0100 Subject: [PATCH 147/516] Update apps.json --- apps.json | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/apps.json b/apps.json index 991dbf07..5cff7b89 100644 --- a/apps.json +++ b/apps.json @@ -2390,8 +2390,7 @@ }, "phplicensewatcher": { "category": "system_tools", - "revision": "0149936d9d2c92d9e454324bef3844fa92813eff", - "state": "notworking", + "state": "working", "url": "https://github.com/YunoHost-Apps/phplicensewatcher_ynh" }, "phpmyadmin": { From 7edc5b98bd2245836eb766c707bb948535230555 Mon Sep 17 00:00:00 2001 From: yalh76 Date: Sat, 20 Nov 2021 20:45:48 +0100 Subject: [PATCH 148/516] Adding a category to minio --- apps.json | 1 + 1 file changed, 1 insertion(+) diff --git a/apps.json b/apps.json index 4dc75116..d88a9acc 100644 --- a/apps.json +++ b/apps.json @@ -1854,6 +1854,7 @@ "url": "https://github.com/YunoHost-Apps/miniflux_ynh" }, "minio": { + "category": "dev", "url": "https://github.com/yunohost-Apps/minio_ynh", "state": "inprogress" }, From f5a7eff686ba935547c602b42355981fdc7de9b0 Mon Sep 17 00:00:00 2001 From: ericgaspar Date: Thu, 25 Nov 2021 14:21:46 +0100 Subject: [PATCH 149/516] Update apps.json --- apps.json | 1 - 1 file changed, 1 deletion(-) diff --git a/apps.json b/apps.json index f1573006..33b0641b 100644 --- a/apps.json +++ b/apps.json @@ -3251,7 +3251,6 @@ "turtl": { "category": "publishing", "maintained": false, - "revision": "815abd8720e82da346c4891515bf08fb3701b982", "state": "notworking", "subtags": [ "wiki" From 6298e5db5b8bf31ad226d9f5124fad33a3b1b031 Mon Sep 17 00:00:00 2001 From: ericgaspar Date: Thu, 25 Nov 2021 16:00:43 +0100 Subject: [PATCH 150/516] Add commento --- apps.json | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/apps.json b/apps.json index 33b0641b..155ddee8 100644 --- a/apps.json +++ b/apps.json @@ -404,6 +404,14 @@ ], "url": "https://github.com/YunoHost-Apps/collaboradocker_ynh" }, + "commento": { + "category": "publishing", + "state": "working", + "subtags": [ + "websites" + ], + "url": "https://github.com/YunoHost-Apps/commento_ynh" + }, "concrete5": { "category": "publishing", "level": 7, From 5fa805c5d81c99ea28232ac2946958b847067e8d Mon Sep 17 00:00:00 2001 From: ericgaspar Date: Thu, 25 Nov 2021 18:34:20 +0100 Subject: [PATCH 151/516] Update apps.json --- apps.json | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/apps.json b/apps.json index 155ddee8..f558ec8a 100644 --- a/apps.json +++ b/apps.json @@ -3258,8 +3258,7 @@ }, "turtl": { "category": "publishing", - "maintained": false, - "state": "notworking", + "state": "inprogress", "subtags": [ "wiki" ], From 5f5f56591c12f592dc74f0f979780eeed4757402 Mon Sep 17 00:00:00 2001 From: ericgaspar Date: Thu, 25 Nov 2021 18:51:35 +0100 Subject: [PATCH 152/516] Update apps.json --- apps.json | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/apps.json b/apps.json index 155ddee8..acf06f9c 100644 --- a/apps.json +++ b/apps.json @@ -342,8 +342,10 @@ }, "cockpit": { "category": "system_tools", - "revision": "43fa808425e74ff181c59e96bc679f5340960029", - "state": "notworking", + "state": "inprogress", + "subtags": [ + "monitoring" + ], "url": "https://github.com/YunoHost-Apps/cockpit_ynh" }, "code-server": { From b8aed09f59f96e6767f3ca5b72c3280409bcba14 Mon Sep 17 00:00:00 2001 From: yunohost-bot Date: Fri, 26 Nov 2021 20:00:18 +0000 Subject: [PATCH 153/516] Update app's level --- apps.json | 57 ++++++++++++++++++++++++++++--------------------------- 1 file changed, 29 insertions(+), 28 deletions(-) diff --git a/apps.json b/apps.json index 951ad096..827a567f 100644 --- a/apps.json +++ b/apps.json @@ -37,7 +37,7 @@ }, "adminer": { "category": "system_tools", - "level": 8, + "level": 6, "state": "working", "subtags": [ "db" @@ -182,7 +182,7 @@ }, "biboumi": { "category": "communication", - "level": 6, + "level": 8, "state": "working", "subtags": [ "chat" @@ -284,7 +284,7 @@ }, "castopod": { "category": "multimedia", - "level": 7, + "level": 1, "state": "working", "subtags": [ "podcasts" @@ -368,7 +368,7 @@ }, "codimd": { "category": "office", - "level": 7, + "level": 2, "state": "working", "subtags": [ "text" @@ -494,7 +494,7 @@ }, "cryptpad": { "category": "office", - "level": 8, + "level": 2, "state": "working", "subtags": [ "text" @@ -671,7 +671,7 @@ }, "droppy": { "category": "synchronization", - "level": 8, + "level": 6, "state": "working", "subtags": [ "files" @@ -735,7 +735,7 @@ }, "emailpoubelle": { "category": "small_utilities", - "level": 6, + "level": 1, "state": "working", "url": "https://github.com/YunoHost-Apps/emailpoubelle_ynh" }, @@ -808,7 +808,7 @@ }, "firefly-iii": { "category": "productivity_and_management", - "level": 2, + "level": 0, "state": "working", "subtags": [ "accounting" @@ -843,7 +843,7 @@ }, "fluxbb": { "category": "communication", - "level": 8, + "level": 0, "state": "working", "subtags": [ "forum" @@ -1003,7 +1003,7 @@ }, "ghost": { "category": "publishing", - "level": 8, + "level": 6, "state": "working", "subtags": [ "websites" @@ -1237,7 +1237,7 @@ }, "horde": { "category": "communication", - "level": 6, + "level": 1, "state": "working", "subtags": [ "email" @@ -1368,7 +1368,7 @@ }, "jellyfin": { "category": "multimedia", - "level": 6, + "level": 3, "state": "working", "subtags": [ "music", @@ -1378,7 +1378,7 @@ }, "jenkins": { "category": "dev", - "level": 3, + "level": 2, "state": "working", "url": "https://github.com/YunoHost-Apps/jenkins_ynh" }, @@ -1474,7 +1474,7 @@ }, "kresus": { "category": "productivity_and_management", - "level": 6, + "level": 0, "state": "working", "subtags": [ "accounting" @@ -1615,7 +1615,7 @@ }, "luckysheet": { "category": "office", - "level": 6, + "level": 0, "state": "working", "subtags": [ "spreadsheet" @@ -1866,8 +1866,8 @@ }, "minio": { "category": "dev", - "url": "https://github.com/yunohost-Apps/minio_ynh", - "state": "inprogress" + "state": "inprogress", + "url": "https://github.com/yunohost-Apps/minio_ynh" }, "misskey": { "category": "social_media", @@ -2102,7 +2102,7 @@ }, "nitter": { "category": "social_media", - "level": 6, + "level": 1, "state": "working", "subtags": [ "microblogging" @@ -2111,7 +2111,7 @@ }, "noalyss": { "category": "productivity_and_management", - "level": 6, + "level": 0, "state": "working", "subtags": [ "accounting", @@ -2295,7 +2295,7 @@ }, "peertube-search-index": { "category": "social_media", - "level": 8, + "level": 6, "state": "working", "subtags": [ "videos" @@ -2359,7 +2359,7 @@ }, "photoview": { "category": "multimedia", - "level": 7, + "level": 0, "state": "working", "subtags": [ "pictures" @@ -2406,6 +2406,7 @@ }, "phplicensewatcher": { "category": "system_tools", + "level": 7, "state": "working", "url": "https://github.com/YunoHost-Apps/phplicensewatcher_ynh" }, @@ -2443,7 +2444,7 @@ }, "pihole": { "category": "system_tools", - "level": 6, + "level": 1, "maintained": false, "state": "working", "subtags": [ @@ -2491,7 +2492,7 @@ }, "pleroma": { "category": "social_media", - "level": 8, + "level": 6, "state": "working", "subtags": [ "microblogging" @@ -2859,7 +2860,7 @@ }, "shellinabox": { "category": "system_tools", - "level": 7, + "level": 8, "maintained": true, "state": "working", "url": "https://github.com/YunoHost-Apps/shellinabox_ynh" @@ -3171,7 +3172,7 @@ }, "thelounge": { "category": "communication", - "level": 7, + "level": 0, "state": "working", "subtags": [ "chat" @@ -3561,7 +3562,7 @@ }, "yunorunner": { "category": "dev", - "level": 7, + "level": 6, "state": "working", "url": "https://github.com/YunoHost-Apps/yunorunner_ynh" }, @@ -3604,7 +3605,7 @@ }, "zeronet": { "category": "wat", - "level": 6, + "level": 7, "state": "working", "url": "https://github.com/YunoHost-Apps/zeronet_ynh" }, @@ -3620,7 +3621,7 @@ }, "ztncui": { "category": "system_tools", - "level": 7, + "level": 0, "state": "working", "subtags": [ "network" From 2cf18e2474402577211a4cc4e6cb4de83935ab11 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=89ric=20Gaspar?= <46165813+ericgaspar@users.noreply.github.com> Date: Sun, 28 Nov 2021 12:15:28 +0100 Subject: [PATCH 154/516] Update apps.json Co-authored-by: tituspijean --- apps.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps.json b/apps.json index 827a567f..f95ef736 100644 --- a/apps.json +++ b/apps.json @@ -494,7 +494,7 @@ }, "cryptpad": { "category": "office", - "level": 2, + "level": 8, "state": "working", "subtags": [ "text" From d415cdda78287d705301a249b8737dc07624183c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=89ric=20Gaspar?= <46165813+ericgaspar@users.noreply.github.com> Date: Sun, 28 Nov 2021 12:16:21 +0100 Subject: [PATCH 155/516] Update apps.json Co-authored-by: tituspijean --- apps.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps.json b/apps.json index f95ef736..1e02ec12 100644 --- a/apps.json +++ b/apps.json @@ -1867,7 +1867,7 @@ "minio": { "category": "dev", "state": "inprogress", - "url": "https://github.com/yunohost-Apps/minio_ynh" + "url": "https://github.com/YunoHost-Apps/minio_ynh" }, "misskey": { "category": "social_media", From d66af3ad758928b142ec6005d406900fdb64e63e Mon Sep 17 00:00:00 2001 From: ericgaspar Date: Sun, 28 Nov 2021 12:19:58 +0100 Subject: [PATCH 156/516] Update apps.json https://ci-apps.yunohost.org/ci/job/4439 --- apps.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps.json b/apps.json index 1e02ec12..e840d7e6 100644 --- a/apps.json +++ b/apps.json @@ -2111,7 +2111,7 @@ }, "noalyss": { "category": "productivity_and_management", - "level": 0, + "level": 6, "state": "working", "subtags": [ "accounting", From 515857038d6ea2cc1d0e2b6a7555cf2b2920dcc5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=89ric=20Gaspar?= <46165813+ericgaspar@users.noreply.github.com> Date: Sun, 28 Nov 2021 12:21:56 +0100 Subject: [PATCH 157/516] Update apps.json Co-authored-by: tituspijean --- apps.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps.json b/apps.json index e840d7e6..6db87d9f 100644 --- a/apps.json +++ b/apps.json @@ -3621,7 +3621,7 @@ }, "ztncui": { "category": "system_tools", - "level": 0, + "level": 7, "state": "working", "subtags": [ "network" From 5ef8d50b97772cc09d8e458c783948fe6533e1ea Mon Sep 17 00:00:00 2001 From: ericgaspar Date: Sun, 28 Nov 2021 12:32:30 +0100 Subject: [PATCH 158/516] Update apps.json https://ci-apps.yunohost.org/ci/job/4445 --- apps.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps.json b/apps.json index 6db87d9f..3bd70de2 100644 --- a/apps.json +++ b/apps.json @@ -368,7 +368,7 @@ }, "codimd": { "category": "office", - "level": 2, + "level": 7, "state": "working", "subtags": [ "text" From de9de8a0144fb6983659495ffc2fef099c50c914 Mon Sep 17 00:00:00 2001 From: Sylvain CECCHETTO Date: Sun, 28 Nov 2021 21:17:08 +0100 Subject: [PATCH 159/516] Set TVHeadend state to working --- apps.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps.json b/apps.json index 951ad096..f63ddd91 100644 --- a/apps.json +++ b/apps.json @@ -3274,7 +3274,7 @@ }, "tvheadend": { "category": "multimedia", - "state": "inprogress", + "state": "working", "url": "https://github.com/YunoHost-Apps/tvheadend_ynh" }, "tyto": { From 7412d7f639d09682249157c2a407666f2d9f56cd Mon Sep 17 00:00:00 2001 From: ericgaspar Date: Sun, 28 Nov 2021 22:24:08 +0100 Subject: [PATCH 160/516] Update apps.json --- apps.json | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/apps.json b/apps.json index f63ddd91..234eb6bc 100644 --- a/apps.json +++ b/apps.json @@ -2802,8 +2802,10 @@ }, "scrumblr": { "category": "small_utilities", - "maintained": false, - "state": "notworking", + "state": "working", + "subtags": [ + "text" + ], "url": "https://github.com/YunoHost-Apps/scrumblr_ynh" }, "seafile": { From b5c0a3f33da0c228e2fa02ecea9daaaccaba934b Mon Sep 17 00:00:00 2001 From: ericgaspar Date: Mon, 29 Nov 2021 10:58:33 +0100 Subject: [PATCH 161/516] Update apps.json https://ci-apps.yunohost.org/ci/job/4542 --- apps.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps.json b/apps.json index 3bd70de2..03e4835a 100644 --- a/apps.json +++ b/apps.json @@ -843,7 +843,7 @@ }, "fluxbb": { "category": "communication", - "level": 0, + "level": 8, "state": "working", "subtags": [ "forum" From a0832851b463cddd62689d538c428009a07cbfe4 Mon Sep 17 00:00:00 2001 From: ericgaspar Date: Mon, 29 Nov 2021 11:01:00 +0100 Subject: [PATCH 162/516] Update apps.json https://ci-apps.yunohost.org/ci/job/4535 --- apps.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps.json b/apps.json index 03e4835a..6c769999 100644 --- a/apps.json +++ b/apps.json @@ -2102,7 +2102,7 @@ }, "nitter": { "category": "social_media", - "level": 1, + "level": 6, "state": "working", "subtags": [ "microblogging" From ce433d4bb73f0dfc5f6ec8bb52f2a10bd5878136 Mon Sep 17 00:00:00 2001 From: ericgaspar Date: Mon, 29 Nov 2021 11:02:29 +0100 Subject: [PATCH 163/516] Update apps.json https://ci-apps.yunohost.org/ci/job/4532 --- apps.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps.json b/apps.json index 6c769999..5d3cbaae 100644 --- a/apps.json +++ b/apps.json @@ -1003,7 +1003,7 @@ }, "ghost": { "category": "publishing", - "level": 6, + "level": 8, "state": "working", "subtags": [ "websites" From 10f7516b3f3539369058e7c82be673a73b074600 Mon Sep 17 00:00:00 2001 From: ericgaspar Date: Mon, 29 Nov 2021 11:04:23 +0100 Subject: [PATCH 164/516] Update apps.json https://ci-apps.yunohost.org/ci/job/4450 --- apps.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps.json b/apps.json index 5d3cbaae..2fcb21ae 100644 --- a/apps.json +++ b/apps.json @@ -2444,7 +2444,7 @@ }, "pihole": { "category": "system_tools", - "level": 1, + "level": 6, "maintained": false, "state": "working", "subtags": [ From caef75680096002faaa162025248beca9c71de95 Mon Sep 17 00:00:00 2001 From: ericgaspar Date: Mon, 29 Nov 2021 11:06:19 +0100 Subject: [PATCH 165/516] Update apps.json https://ci-apps.yunohost.org/ci/job/4478 --- apps.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps.json b/apps.json index 2fcb21ae..5280f1e0 100644 --- a/apps.json +++ b/apps.json @@ -1615,7 +1615,7 @@ }, "luckysheet": { "category": "office", - "level": 0, + "level": 6, "state": "working", "subtags": [ "spreadsheet" From 27f4be1d81e7a27310ade6d6cb52bd2321cd5f52 Mon Sep 17 00:00:00 2001 From: ericgaspar Date: Mon, 29 Nov 2021 11:42:31 +0100 Subject: [PATCH 166/516] Update apps.json https://ci.pijean.ovh/ci/job/105 --- apps.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps.json b/apps.json index 5280f1e0..32100982 100644 --- a/apps.json +++ b/apps.json @@ -284,7 +284,7 @@ }, "castopod": { "category": "multimedia", - "level": 1, + "level": 7, "state": "working", "subtags": [ "podcasts" From f48150e064bbb8b4796a07a687396c754ad0d384 Mon Sep 17 00:00:00 2001 From: ericgaspar Date: Mon, 29 Nov 2021 15:01:35 +0100 Subject: [PATCH 167/516] Update apps.json --- apps.json | 1 - 1 file changed, 1 deletion(-) diff --git a/apps.json b/apps.json index f63ddd91..fdaf6ef6 100644 --- a/apps.json +++ b/apps.json @@ -1107,7 +1107,6 @@ "gogs": { "category": "dev", "level": 6, - "maintained": false, "state": "working", "subtags": [ "forge" From 30b10a976ef03b54368f84b9f3fa051ae6976a95 Mon Sep 17 00:00:00 2001 From: ericgaspar Date: Mon, 29 Nov 2021 19:11:15 +0100 Subject: [PATCH 168/516] Update apps.json --- apps.json | 3 --- 1 file changed, 3 deletions(-) diff --git a/apps.json b/apps.json index 234eb6bc..25f9da18 100644 --- a/apps.json +++ b/apps.json @@ -2803,9 +2803,6 @@ "scrumblr": { "category": "small_utilities", "state": "working", - "subtags": [ - "text" - ], "url": "https://github.com/YunoHost-Apps/scrumblr_ynh" }, "seafile": { From 3b973d3fc3aa2ce400ac77d63f8403e36cd8dd8a Mon Sep 17 00:00:00 2001 From: tituspijean Date: Mon, 29 Nov 2021 20:37:46 +0100 Subject: [PATCH 169/516] Apply suggestions from code review Co-authored-by: Alexandre Aubin --- apps.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/apps.json b/apps.json index 32100982..343a2c92 100644 --- a/apps.json +++ b/apps.json @@ -735,7 +735,7 @@ }, "emailpoubelle": { "category": "small_utilities", - "level": 1, + "level": 6, "state": "working", "url": "https://github.com/YunoHost-Apps/emailpoubelle_ynh" }, @@ -1237,7 +1237,7 @@ }, "horde": { "category": "communication", - "level": 1, + "level": 6, "state": "working", "subtags": [ "email" From 7e45ad0ca6c71e5608eb0fcf21d27b6ca14db09c Mon Sep 17 00:00:00 2001 From: ericgaspar Date: Tue, 30 Nov 2021 12:06:19 +0100 Subject: [PATCH 170/516] Update apps.json --- apps.json | 1 - 1 file changed, 1 deletion(-) diff --git a/apps.json b/apps.json index 8e31e7d5..b43f52e7 100644 --- a/apps.json +++ b/apps.json @@ -2383,7 +2383,6 @@ "phpinfo": { "category": "system_tools", "level": 1, - "maintained": false, "state": "working", "url": "https://github.com/YunoHost-Apps/phpinfo_ynh" }, From 35c5ca6db7d57a6d7949b90956e41a956d44b4f5 Mon Sep 17 00:00:00 2001 From: David Sterry Date: Thu, 2 Dec 2021 13:40:44 -0800 Subject: [PATCH 171/516] add new app called acropolis --- apps.json | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/apps.json b/apps.json index f1573006..d53d1101 100644 --- a/apps.json +++ b/apps.json @@ -19,6 +19,16 @@ ], "url": "https://github.com/YunoHost-Apps/abantecart_ynh" }, + "acropolis": { + "category": "social_media", + "state": "working", + "subtags": [ + "microblogging", + "pictures", + "forum" + ], + "url": "https://github.com/YunoHost-Apps/acropolis_ynh" + }, "adguardhome": { "category": "system_tools", "level": 6, From 7e179e84383e03e8b7d68997c30a9e1c425a3231 Mon Sep 17 00:00:00 2001 From: yunohost-bot Date: Fri, 3 Dec 2021 20:00:16 +0000 Subject: [PATCH 172/516] Update app's level --- apps.json | 53 ++++++++++++++++++++++++++++------------------------- 1 file changed, 28 insertions(+), 25 deletions(-) diff --git a/apps.json b/apps.json index 8e31e7d5..0452f634 100644 --- a/apps.json +++ b/apps.json @@ -46,7 +46,7 @@ }, "aeneria": { "category": "iot", - "level": 7, + "level": 8, "state": "working", "url": "https://github.com/YunoHost-Apps/aeneria_ynh" }, @@ -109,7 +109,7 @@ }, "archivebox": { "category": "small_utilities", - "level": 7, + "level": 1, "state": "working", "subtags": [ "archiving" @@ -118,7 +118,7 @@ }, "archivist": { "category": "system_tools", - "level": 6, + "level": 7, "maintained": false, "state": "working", "subtags": [ @@ -201,7 +201,7 @@ }, "blogotext": { "category": "publishing", - "level": 6, + "level": 7, "maintained": false, "state": "working", "subtags": [ @@ -333,7 +333,7 @@ }, "civicrm_drupal7": { "category": "productivity_and_management", - "level": 7, + "level": 1, "state": "working", "subtags": [ "business_and_ngos" @@ -385,7 +385,7 @@ }, "collabora": { "category": "office", - "level": 7, + "level": 0, "state": "working", "subtags": [ "text", @@ -408,6 +408,7 @@ }, "commento": { "category": "publishing", + "level": 7, "state": "working", "subtags": [ "websites" @@ -638,7 +639,7 @@ "dokuwiki": { "category": "publishing", "high_quality": true, - "level": 6, + "level": 9, "state": "working", "subtags": [ "wiki" @@ -656,7 +657,7 @@ }, "domoticz": { "category": "iot", - "level": 7, + "level": 8, "state": "working", "url": "https://github.com/Yunohost-Apps/domoticz_ynh" }, @@ -671,7 +672,7 @@ }, "droppy": { "category": "synchronization", - "level": 6, + "level": 8, "state": "working", "subtags": [ "files" @@ -717,7 +718,7 @@ }, "ecko": { "category": "social_media", - "level": 7, + "level": 6, "state": "working", "subtags": [ "microblogging" @@ -777,7 +778,7 @@ }, "facette": { "category": "system_tools", - "level": 7, + "level": 6, "state": "working", "subtags": [ "monitoring" @@ -786,7 +787,7 @@ }, "facilmap": { "category": "productivity_and_management", - "level": 6, + "level": 7, "state": "working", "url": "https://github.com/YunoHost-Apps/facilmap_ynh" }, @@ -802,7 +803,7 @@ }, "ffsync": { "category": "synchronization", - "level": 8, + "level": 7, "state": "working", "url": "https://github.com/YunoHost-Apps/ffsync_ynh" }, @@ -1106,7 +1107,7 @@ }, "gogs": { "category": "dev", - "level": 6, + "level": 8, "state": "working", "subtags": [ "forge" @@ -1224,7 +1225,7 @@ "hextris": { "category": "games", "high_quality": true, - "level": 6, + "level": 9, "state": "working", "url": "https://github.com/YunoHost-Apps/hextris_ynh" }, @@ -1509,7 +1510,7 @@ "leed": { "category": "reading", "high_quality": true, - "level": 6, + "level": 9, "maintained": true, "state": "working", "subtags": [ @@ -1563,7 +1564,7 @@ }, "libreto": { "category": "publishing", - "level": 6, + "level": 8, "state": "working", "subtags": [ "wiki" @@ -1572,7 +1573,7 @@ }, "lidarr": { "category": "multimedia", - "level": 6, + "level": 7, "state": "working", "url": "https://github.com/YunoHost-Apps/lidarr_ynh" }, @@ -1596,7 +1597,7 @@ }, "lionwiki-t2t": { "category": "publishing", - "level": 6, + "level": 1, "state": "working", "subtags": [ "wiki" @@ -1876,7 +1877,7 @@ }, "mobilizon": { "category": "social_media", - "level": 7, + "level": 8, "state": "working", "subtags": [ "events" @@ -2208,7 +2209,7 @@ }, "opensondage": { "category": "productivity_and_management", - "level": 6, + "level": 8, "state": "working", "subtags": [ "poll" @@ -2340,7 +2341,7 @@ }, "pgadmin": { "category": "system_tools", - "level": 6, + "level": 4, "state": "working", "subtags": [ "db" @@ -2382,7 +2383,7 @@ }, "phpinfo": { "category": "system_tools", - "level": 1, + "level": 7, "maintained": false, "state": "working", "url": "https://github.com/YunoHost-Apps/phpinfo_ynh" @@ -2802,6 +2803,7 @@ }, "scrumblr": { "category": "small_utilities", + "level": 7, "state": "working", "url": "https://github.com/YunoHost-Apps/scrumblr_ynh" }, @@ -2841,7 +2843,7 @@ }, "shaarli": { "category": "publishing", - "level": 6, + "level": 8, "state": "working", "subtags": [ "blog" @@ -2925,7 +2927,7 @@ }, "sitemagiccms": { "category": "publishing", - "level": 6, + "level": 7, "state": "working", "subtags": [ "websites" @@ -3273,6 +3275,7 @@ }, "tvheadend": { "category": "multimedia", + "level": 0, "state": "working", "url": "https://github.com/YunoHost-Apps/tvheadend_ynh" }, From 05fc9f99d482fb63d487c84cabad0a89cde20d75 Mon Sep 17 00:00:00 2001 From: Alexandre Aubin Date: Sat, 4 Dec 2021 16:51:34 +0100 Subject: [PATCH 173/516] Firefly iii back to level 7 --- apps.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps.json b/apps.json index 0452f634..4afa8bb9 100644 --- a/apps.json +++ b/apps.json @@ -809,7 +809,7 @@ }, "firefly-iii": { "category": "productivity_and_management", - "level": 0, + "level": 7, "state": "working", "subtags": [ "accounting" From c2d819585643f97b255250868a9ce4582487653a Mon Sep 17 00:00:00 2001 From: Alexandre Aubin Date: Sat, 4 Dec 2021 23:56:44 +0100 Subject: [PATCH 174/516] archivebox level 7, civicrm level 4 --- apps.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/apps.json b/apps.json index 4afa8bb9..d31aebdc 100644 --- a/apps.json +++ b/apps.json @@ -109,7 +109,7 @@ }, "archivebox": { "category": "small_utilities", - "level": 1, + "level": 7, "state": "working", "subtags": [ "archiving" @@ -333,7 +333,7 @@ }, "civicrm_drupal7": { "category": "productivity_and_management", - "level": 1, + "level": 4, "state": "working", "subtags": [ "business_and_ngos" From 7c660d60091bf3daa619ca25b8ae7c7f3e5c613f Mon Sep 17 00:00:00 2001 From: tituspijean Date: Sun, 5 Dec 2021 11:01:16 +0100 Subject: [PATCH 175/516] Add ZeroTier --- apps.json | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/apps.json b/apps.json index d31aebdc..7a8ec62f 100644 --- a/apps.json +++ b/apps.json @@ -3610,6 +3610,14 @@ "state": "working", "url": "https://github.com/YunoHost-Apps/zeronet_ynh" }, + "zerotier": { + "category": "system_tools", + "state": "working", + "subtags": [ + "network" + ], + "url": "https://github.com/YunoHost-Apps/zerotier_ynh" + }, "zomburl": { "category": "small_utilities", "maintained": false, From b22495748dcc57894230557cc21e8c1b0855707a Mon Sep 17 00:00:00 2001 From: ericgaspar Date: Sun, 5 Dec 2021 11:22:44 +0100 Subject: [PATCH 176/516] Add elabftw --- apps.json | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/apps.json b/apps.json index d31aebdc..d25fdc51 100644 --- a/apps.json +++ b/apps.json @@ -725,6 +725,11 @@ ], "url": "https://github.com/YunoHost-Apps/ecko_ynh" }, + "elabftw": { + "category": "productivity_and_management", + "state": "inprogress", + "url": "https://github.com/YunoHost-Apps/eLabFTW_ynh" + }, "element": { "category": "communication", "level": 8, From 89b17240b2d5afbc861735f56f264cb1a57fe3ec Mon Sep 17 00:00:00 2001 From: ericgaspar Date: Sun, 5 Dec 2021 11:26:08 +0100 Subject: [PATCH 177/516] Add excalidraw --- apps.json | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/apps.json b/apps.json index d31aebdc..3f205206 100644 --- a/apps.json +++ b/apps.json @@ -776,6 +776,14 @@ ], "url": "https://github.com/YunoHost-Apps/etherpad_mypads_ynh" }, + "excalidraw": { + "category": "office", + "state": "inprogress", + "subtags": [ + "draw" + ], + "url": "https://github.com/YunoHost-Apps/excalidraw_ynh" + }, "facette": { "category": "system_tools", "level": 6, From f73386cb958b4882230cad77db6877ff263de374 Mon Sep 17 00:00:00 2001 From: ericgaspar Date: Mon, 6 Dec 2021 22:24:38 +0100 Subject: [PATCH 178/516] Add mautic --- apps.json | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/apps.json b/apps.json index 828867a6..ece50e8a 100644 --- a/apps.json +++ b/apps.json @@ -1751,6 +1751,14 @@ ], "url": "https://github.com/YunoHost-Apps/mattermost_ynh" }, + "mautic": { + "category": "productivity_and_management", + "state": "inprogress", + "subtags": [ + "business_and_ngos" + ], + "url": "https://github.com/YunoHost-Apps/mautic_ynh" + }, "mautrix_facebook": { "category": "communication", "state": "inprogress", From 24239541ed7e7ee58c3f177b85b2004eb47ff6fb Mon Sep 17 00:00:00 2001 From: yunohost-bot Date: Fri, 10 Dec 2021 20:00:15 +0000 Subject: [PATCH 179/516] Update app's level --- apps.json | 31 ++++++++++++++++--------------- 1 file changed, 16 insertions(+), 15 deletions(-) diff --git a/apps.json b/apps.json index 828867a6..6eb7384a 100644 --- a/apps.json +++ b/apps.json @@ -21,6 +21,7 @@ }, "acropolis": { "category": "social_media", + "level": 1, "state": "working", "subtags": [ "microblogging", @@ -77,7 +78,7 @@ }, "airsonic": { "category": "multimedia", - "level": 7, + "level": 8, "state": "working", "subtags": [ "music" @@ -285,7 +286,7 @@ }, "calibreweb": { "category": "reading", - "level": 8, + "level": 6, "state": "working", "subtags": [ "books" @@ -437,7 +438,7 @@ }, "converse": { "category": "communication", - "level": 7, + "level": 8, "state": "working", "subtags": [ "chat" @@ -462,7 +463,7 @@ }, "coturn": { "category": "system_tools", - "level": 7, + "level": 8, "state": "working", "subtags": [ "network" @@ -728,7 +729,7 @@ }, "ecko": { "category": "social_media", - "level": 6, + "level": 7, "state": "working", "subtags": [ "microblogging" @@ -1154,7 +1155,7 @@ }, "gotify": { "category": "dev", - "level": 8, + "level": 6, "state": "working", "url": "https://github.com/YunoHost-Apps/gotify_ynh" }, @@ -1187,7 +1188,7 @@ }, "grocy": { "category": "small_utilities", - "level": 7, + "level": 8, "state": "working", "url": "https://github.com/YunoHost-Apps/grocy_ynh" }, @@ -1260,7 +1261,7 @@ }, "horde": { "category": "communication", - "level": 6, + "level": 4, "state": "working", "subtags": [ "email" @@ -1620,7 +1621,7 @@ }, "lionwiki-t2t": { "category": "publishing", - "level": 1, + "level": 6, "state": "working", "subtags": [ "wiki" @@ -1699,7 +1700,7 @@ }, "mantis": { "category": "productivity_and_management", - "level": 8, + "level": 6, "state": "working", "subtags": [ "task" @@ -1744,7 +1745,7 @@ }, "mattermost": { "category": "communication", - "level": 7, + "level": 8, "state": "working", "subtags": [ "chat" @@ -2309,7 +2310,7 @@ }, "peertube": { "category": "social_media", - "level": 8, + "level": 6, "state": "working", "subtags": [ "videos" @@ -2985,7 +2986,7 @@ }, "snweb": { "category": "office", - "level": 7, + "level": 8, "state": "working", "subtags": [ "text" @@ -3610,7 +3611,7 @@ }, "zap": { "category": "social_media", - "level": 7, + "level": 8, "state": "working", "subtags": [ "microblogging" @@ -3644,7 +3645,7 @@ }, "ztncui": { "category": "system_tools", - "level": 7, + "level": 8, "state": "working", "subtags": [ "network" From aa7bb4732569c8722f343ebf33c456c42b80667e Mon Sep 17 00:00:00 2001 From: ericgaspar Date: Sat, 11 Dec 2021 16:10:34 +0100 Subject: [PATCH 180/516] Update apps.json --- apps.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps.json b/apps.json index 6eb7384a..bea3615c 100644 --- a/apps.json +++ b/apps.json @@ -2558,7 +2558,7 @@ }, "prestashop": { "category": "publishing", - "state": "notworking", + "state": "inprogress", "subtags": [ "ecommerce" ], From 5f7ee2a84908ee63de3f306bdfb2d98657a77f04 Mon Sep 17 00:00:00 2001 From: yunohost-bot Date: Fri, 17 Dec 2021 20:00:17 +0000 Subject: [PATCH 181/516] Update app's level --- apps.json | 38 +++++++++++++++++++------------------- 1 file changed, 19 insertions(+), 19 deletions(-) diff --git a/apps.json b/apps.json index bea3615c..136e3576 100644 --- a/apps.json +++ b/apps.json @@ -21,7 +21,7 @@ }, "acropolis": { "category": "social_media", - "level": 1, + "level": 7, "state": "working", "subtags": [ "microblogging", @@ -48,7 +48,7 @@ }, "adminer": { "category": "system_tools", - "level": 6, + "level": 8, "state": "working", "subtags": [ "db" @@ -277,7 +277,7 @@ }, "cachet": { "category": "system_tools", - "level": 6, + "level": 4, "state": "working", "subtags": [ "monitoring" @@ -295,7 +295,7 @@ }, "castopod": { "category": "multimedia", - "level": 7, + "level": 8, "state": "working", "subtags": [ "podcasts" @@ -344,7 +344,7 @@ }, "civicrm_drupal7": { "category": "productivity_and_management", - "level": 4, + "level": 8, "state": "working", "subtags": [ "business_and_ngos" @@ -827,7 +827,7 @@ }, "ffsync": { "category": "synchronization", - "level": 7, + "level": 8, "state": "working", "url": "https://github.com/YunoHost-Apps/ffsync_ynh" }, @@ -983,7 +983,7 @@ }, "galene": { "category": "communication", - "level": 7, + "level": 8, "state": "working", "subtags": [ "meeting" @@ -1093,7 +1093,7 @@ }, "glitchsoc": { "category": "social_media", - "level": 6, + "level": 4, "state": "working", "subtags": [ "microblogging" @@ -1331,7 +1331,7 @@ }, "ihatemoney": { "category": "productivity_and_management", - "level": 6, + "level": 1, "state": "working", "subtags": [ "accounting" @@ -1402,7 +1402,7 @@ }, "jenkins": { "category": "dev", - "level": 2, + "level": 7, "state": "working", "url": "https://github.com/YunoHost-Apps/jenkins_ynh" }, @@ -1570,7 +1570,7 @@ }, "librephotos": { "category": "multimedia", - "level": 6, + "level": 4, "state": "working", "subtags": [ "pictures" @@ -1700,7 +1700,7 @@ }, "mantis": { "category": "productivity_and_management", - "level": 6, + "level": 8, "state": "working", "subtags": [ "task" @@ -1736,7 +1736,7 @@ }, "matterbridge": { "category": "communication", - "level": 7, + "level": 8, "state": "working", "subtags": [ "chat" @@ -1800,7 +1800,7 @@ }, "mediawiki": { "category": "publishing", - "level": 7, + "level": 0, "state": "working", "subtags": [ "wiki" @@ -1859,7 +1859,7 @@ }, "minetest": { "category": "games", - "level": 8, + "level": 6, "state": "working", "url": "https://github.com/YunoHost-Apps/minetest_ynh" }, @@ -2248,7 +2248,7 @@ }, "osada": { "category": "social_media", - "level": 7, + "level": 8, "state": "working", "subtags": [ "microblogging" @@ -2294,7 +2294,7 @@ }, "owntracks": { "category": "small_utilities", - "level": 6, + "level": 8, "state": "working", "url": "https://github.com/YunoHost-Apps/owntracks_ynh" }, @@ -2444,7 +2444,7 @@ }, "phpservermon": { "category": "system_tools", - "level": 7, + "level": 8, "state": "working", "subtags": [ "monitoring" @@ -3298,7 +3298,7 @@ }, "tvheadend": { "category": "multimedia", - "level": 0, + "level": 4, "state": "working", "url": "https://github.com/YunoHost-Apps/tvheadend_ynh" }, From fbd95981c8924b31167fe712f0b61d0da8bf1a74 Mon Sep 17 00:00:00 2001 From: ericgaspar Date: Sat, 18 Dec 2021 15:04:05 +0100 Subject: [PATCH 182/516] Update apps.json --- apps.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps.json b/apps.json index 136e3576..f5325cf3 100644 --- a/apps.json +++ b/apps.json @@ -277,7 +277,7 @@ }, "cachet": { "category": "system_tools", - "level": 4, + "level": 6, "state": "working", "subtags": [ "monitoring" From b8a839638719c205d71116e1c603f037f7eecd25 Mon Sep 17 00:00:00 2001 From: ericgaspar Date: Sat, 18 Dec 2021 16:52:26 +0100 Subject: [PATCH 183/516] Update apps.json --- apps.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps.json b/apps.json index f5325cf3..7025840e 100644 --- a/apps.json +++ b/apps.json @@ -1800,7 +1800,7 @@ }, "mediawiki": { "category": "publishing", - "level": 0, + "level": 8, "state": "working", "subtags": [ "wiki" From c39ee9ecc2d96d1d132c73c3db3ae69320a76fe6 Mon Sep 17 00:00:00 2001 From: ericgaspar Date: Tue, 21 Dec 2021 14:33:09 +0100 Subject: [PATCH 184/516] Update apps.json --- apps.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps.json b/apps.json index ece50e8a..28a935a4 100644 --- a/apps.json +++ b/apps.json @@ -1753,7 +1753,7 @@ }, "mautic": { "category": "productivity_and_management", - "state": "inprogress", + "state": "working", "subtags": [ "business_and_ngos" ], From 2df585ea9d49158620958d597b5c5bebf5a2026d Mon Sep 17 00:00:00 2001 From: yunohost-bot Date: Fri, 24 Dec 2021 20:00:17 +0000 Subject: [PATCH 185/516] Update app's level --- apps.json | 31 ++++++++++++++++--------------- 1 file changed, 16 insertions(+), 15 deletions(-) diff --git a/apps.json b/apps.json index 1806d150..1c8d4051 100644 --- a/apps.json +++ b/apps.json @@ -311,7 +311,7 @@ }, "cheky": { "category": "small_utilities", - "level": 8, + "level": 2, "state": "working", "url": "https://github.com/YunoHost-Apps/cheky_ynh" }, @@ -396,7 +396,7 @@ }, "collabora": { "category": "office", - "level": 0, + "level": 7, "state": "working", "subtags": [ "text", @@ -974,7 +974,7 @@ }, "funkwhale": { "category": "multimedia", - "level": 6, + "level": 4, "state": "working", "subtags": [ "music" @@ -1331,7 +1331,7 @@ }, "ihatemoney": { "category": "productivity_and_management", - "level": 1, + "level": 7, "state": "working", "subtags": [ "accounting" @@ -1345,7 +1345,7 @@ }, "invidious": { "category": "social_media", - "level": 7, + "level": 8, "state": "working", "subtags": [ "videos" @@ -1754,6 +1754,7 @@ }, "mautic": { "category": "productivity_and_management", + "level": 7, "state": "working", "subtags": [ "business_and_ngos" @@ -1779,7 +1780,7 @@ }, "mautrix_telegram": { "category": "communication", - "level": 7, + "level": 0, "state": "working", "subtags": [ "chat" @@ -1788,7 +1789,7 @@ }, "mautrix_whatsapp": { "category": "communication", - "level": 6, + "level": 0, "state": "working", "subtags": [ "chat" @@ -2084,7 +2085,7 @@ }, "mytinytodo": { "category": "productivity_and_management", - "level": 7, + "level": 8, "state": "working", "subtags": [ "task" @@ -2180,7 +2181,7 @@ }, "nullboard": { "category": "productivity_and_management", - "level": 7, + "level": 8, "state": "working", "subtags": [ "task" @@ -2327,7 +2328,7 @@ }, "peertube-search-index": { "category": "social_media", - "level": 6, + "level": 4, "state": "working", "subtags": [ "videos" @@ -2461,7 +2462,7 @@ }, "phpsysinfo": { "category": "system_tools", - "level": 8, + "level": 6, "state": "working", "subtags": [ "monitoring" @@ -2985,7 +2986,7 @@ }, "snserver": { "category": "office", - "level": 7, + "level": 6, "state": "working", "subtags": [ "text" @@ -3003,7 +3004,7 @@ }, "sogo": { "category": "communication", - "level": 7, + "level": 6, "state": "working", "subtags": [ "email" @@ -3040,7 +3041,7 @@ }, "spip": { "category": "publishing", - "level": 8, + "level": 6, "state": "working", "subtags": [ "websites" @@ -3594,7 +3595,7 @@ }, "yunorunner": { "category": "dev", - "level": 6, + "level": 4, "state": "working", "url": "https://github.com/YunoHost-Apps/yunorunner_ynh" }, From c4d7b0b309a13ae3fa05086b0bea2dad8f932f05 Mon Sep 17 00:00:00 2001 From: ericgaspar Date: Thu, 30 Dec 2021 11:05:59 +0100 Subject: [PATCH 186/516] Update apps.json --- apps.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps.json b/apps.json index 1c8d4051..48f2a25c 100644 --- a/apps.json +++ b/apps.json @@ -2462,7 +2462,7 @@ }, "phpsysinfo": { "category": "system_tools", - "level": 6, + "level": 8, "state": "working", "subtags": [ "monitoring" From 5a208378da7985473c6d23ad998ac2b678961a83 Mon Sep 17 00:00:00 2001 From: ericgaspar Date: Thu, 30 Dec 2021 13:10:58 +0100 Subject: [PATCH 187/516] Update apps.json --- apps.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps.json b/apps.json index 48f2a25c..14251564 100644 --- a/apps.json +++ b/apps.json @@ -2328,7 +2328,7 @@ }, "peertube-search-index": { "category": "social_media", - "level": 4, + "level": 8, "state": "working", "subtags": [ "videos" From e37e116e5048b1546eb28fed0495d6f95574df75 Mon Sep 17 00:00:00 2001 From: ericgaspar Date: Thu, 30 Dec 2021 18:23:16 +0100 Subject: [PATCH 188/516] Update apps.json --- apps.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps.json b/apps.json index 14251564..2cd47fe1 100644 --- a/apps.json +++ b/apps.json @@ -3595,7 +3595,7 @@ }, "yunorunner": { "category": "dev", - "level": 4, + "level": 7, "state": "working", "url": "https://github.com/YunoHost-Apps/yunorunner_ynh" }, From 3991ea9f6f5617b4ae4a02af693677dd09523404 Mon Sep 17 00:00:00 2001 From: myprivacyisgone <96727802+myprivacyisgone@users.noreply.github.com> Date: Fri, 31 Dec 2021 20:16:45 +0800 Subject: [PATCH 189/516] Add SoapboxFE Add an app --- apps.json | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/apps.json b/apps.json index 2cd47fe1..b7da0dec 100644 --- a/apps.json +++ b/apps.json @@ -3001,6 +3001,11 @@ "text" ], "url": "https://github.com/YunoHost-Apps/snweb_ynh" + }, + "soapbox": { + "category": "social_media", + "state": "working", + "url": "https://github.com/YunoHost-Apps/soapbox_ynh" }, "sogo": { "category": "communication", From dc5176b7a79a99ecd1eb6f62ef6ccde497218b67 Mon Sep 17 00:00:00 2001 From: ericgaspar Date: Fri, 31 Dec 2021 14:10:36 +0100 Subject: [PATCH 190/516] Update apps.json --- apps.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps.json b/apps.json index b7da0dec..a1679d8f 100644 --- a/apps.json +++ b/apps.json @@ -3002,7 +3002,7 @@ ], "url": "https://github.com/YunoHost-Apps/snweb_ynh" }, - "soapbox": { + "soapbox": { "category": "social_media", "state": "working", "url": "https://github.com/YunoHost-Apps/soapbox_ynh" From 3d3176924fe157b3f6eab4283c80f7fd72dd7244 Mon Sep 17 00:00:00 2001 From: yunohost-bot Date: Fri, 31 Dec 2021 20:00:16 +0000 Subject: [PATCH 191/516] Update app's level --- apps.json | 27 ++++++++++++++------------- 1 file changed, 14 insertions(+), 13 deletions(-) diff --git a/apps.json b/apps.json index a1679d8f..596d68e0 100644 --- a/apps.json +++ b/apps.json @@ -304,7 +304,7 @@ }, "cesium": { "category": "wat", - "level": 7, + "level": 6, "maintained": false, "state": "working", "url": "https://github.com/YunoHost-Apps/cesium_ynh" @@ -802,7 +802,7 @@ }, "facette": { "category": "system_tools", - "level": 6, + "level": 7, "state": "working", "subtags": [ "monitoring" @@ -833,7 +833,7 @@ }, "firefly-iii": { "category": "productivity_and_management", - "level": 7, + "level": 8, "state": "working", "subtags": [ "accounting" @@ -1161,7 +1161,7 @@ }, "grafana": { "category": "system_tools", - "level": 3, + "level": 7, "state": "working", "subtags": [ "monitoring" @@ -1603,7 +1603,7 @@ }, "limesurvey": { "category": "productivity_and_management", - "level": 6, + "level": 4, "state": "working", "subtags": [ "poll" @@ -1946,7 +1946,7 @@ }, "monitorix": { "category": "system_tools", - "level": 6, + "level": 4, "state": "working", "subtags": [ "monitoring" @@ -2103,7 +2103,7 @@ }, "netdata": { "category": "system_tools", - "level": 6, + "level": 8, "state": "working", "subtags": [ "monitoring" @@ -2251,7 +2251,7 @@ }, "opentracker": { "category": "wat", - "level": 7, + "level": 8, "state": "working", "url": "https://github.com/YunoHost-Apps/opentracker_ynh" }, @@ -2319,7 +2319,7 @@ }, "peertube": { "category": "social_media", - "level": 6, + "level": 8, "state": "working", "subtags": [ "videos" @@ -2703,7 +2703,7 @@ }, "redirect": { "category": "publishing", - "level": 8, + "level": 6, "state": "working", "subtags": [ "websites" @@ -2779,7 +2779,7 @@ }, "roundcube": { "category": "communication", - "level": 6, + "level": 8, "state": "working", "subtags": [ "email" @@ -2794,7 +2794,7 @@ }, "rss-bridge": { "category": "reading", - "level": 6, + "level": 8, "state": "working", "url": "https://github.com/YunoHost-Apps/rss-bridge_ynh" }, @@ -3004,6 +3004,7 @@ }, "soapbox": { "category": "social_media", + "level": 7, "state": "working", "url": "https://github.com/YunoHost-Apps/soapbox_ynh" }, @@ -3494,7 +3495,7 @@ }, "wireguard": { "category": "system_tools", - "level": 0, + "level": 6, "state": "working", "subtags": [ "network" From e16c9cd11e6496001ac3968b809d6760a0a50e75 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Beno=C3=AEt?= Date: Sat, 1 Jan 2022 16:26:32 +0100 Subject: [PATCH 192/516] Update Armadietto_ynh status --- apps.json | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/apps.json b/apps.json index 596d68e0..9a3955cf 100644 --- a/apps.json +++ b/apps.json @@ -139,10 +139,14 @@ }, "armadietto": { "category": "small_utilities", - "level": 0, - "maintained": false, - "state": "notworking", - "url": "https://github.com/bencharp/armadietto_ynh" + "level": 2, + "maintained": true, + "state": "working", + "subtags": [ + "remoteStorage", + "unhosted" + ], + "url": "https://github.com/YunoHost-Apps/armadietto_ynh" }, "askbot": { "category": "communication", From d357b2d591fc16ae9c310516dd825fc07dacce5f Mon Sep 17 00:00:00 2001 From: Jules Bertholet Date: Mon, 3 Jan 2022 12:32:48 -0500 Subject: [PATCH 193/516] Set some apps as unmaintained I no longer use these, and unfortunately don't have time to maintain them --- apps.json | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/apps.json b/apps.json index 9a3955cf..7ea99fd5 100644 --- a/apps.json +++ b/apps.json @@ -367,6 +367,7 @@ "category": "dev", "level": 6, "state": "working", + "maintained": false, "subtags": [ "programming" ], @@ -1576,6 +1577,7 @@ "category": "multimedia", "level": 4, "state": "working", + "maintained": false, "subtags": [ "pictures" ], @@ -2082,6 +2084,7 @@ "category": "multimedia", "level": 7, "state": "working", + "maintained": false, "subtags": [ "download" ], @@ -2389,6 +2392,7 @@ "category": "multimedia", "level": 7, "state": "working", + "maintained": false, "subtags": [ "pictures" ], @@ -3385,6 +3389,7 @@ "category": "games", "level": 6, "state": "working", + "maintained": false, "url": "https://github.com/YunoHost-Apps/veloren_ynh" }, "vikunja": { From e9363cb61b547bc5e929cdb42dd203669d16d1c0 Mon Sep 17 00:00:00 2001 From: ericgaspar Date: Wed, 5 Jan 2022 15:24:10 +0100 Subject: [PATCH 194/516] Update apps.json --- apps.json | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/apps.json b/apps.json index 7ea99fd5..81528a49 100644 --- a/apps.json +++ b/apps.json @@ -1319,6 +1319,14 @@ "state": "working", "url": "https://github.com/yunohost-apps/humhub_ynh" }, + "hydrogen": { + "category": "communication", + "state": "working", + "subtags": [ + "chat" + ], + "url": "https://github.com/YunoHost-Apps/hydrogen_ynh" + }, "icecoder": { "category": "dev", "level": 0, From 776fc96c3bea006be133e1082661b3268fcba8c1 Mon Sep 17 00:00:00 2001 From: ericgaspar Date: Fri, 7 Jan 2022 11:40:57 +0100 Subject: [PATCH 195/516] Update apps.json --- apps.json | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/apps.json b/apps.json index 81528a49..ac46b9da 100644 --- a/apps.json +++ b/apps.json @@ -761,6 +761,11 @@ "state": "working", "url": "https://github.com/YunoHost-Apps/emailpoubelle_ynh" }, + "emoncms": { + "category": "small_utilities", + "state": "working", + "url": "https://github.com/YunoHost-Apps/emoncms_ynh" + }, "encryptic": { "category": "office", "level": 8, From 8c566647f1ebecc2cabd5396ec6b809b035f1cfd Mon Sep 17 00:00:00 2001 From: ericgaspar Date: Fri, 7 Jan 2022 13:18:22 +0100 Subject: [PATCH 196/516] Update apps.json --- apps.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps.json b/apps.json index ac46b9da..260c323a 100644 --- a/apps.json +++ b/apps.json @@ -762,7 +762,7 @@ "url": "https://github.com/YunoHost-Apps/emailpoubelle_ynh" }, "emoncms": { - "category": "small_utilities", + "category": "iot", "state": "working", "url": "https://github.com/YunoHost-Apps/emoncms_ynh" }, From 25e1020524361851302acad737ab61ad5282d3af Mon Sep 17 00:00:00 2001 From: yunohost-bot Date: Fri, 7 Jan 2022 20:00:18 +0000 Subject: [PATCH 197/516] Update app's level --- apps.json | 48 +++++++++++++++++++++++++----------------------- 1 file changed, 25 insertions(+), 23 deletions(-) diff --git a/apps.json b/apps.json index 260c323a..10ed38a8 100644 --- a/apps.json +++ b/apps.json @@ -139,7 +139,7 @@ }, "armadietto": { "category": "small_utilities", - "level": 2, + "level": 7, "maintained": true, "state": "working", "subtags": [ @@ -188,7 +188,7 @@ }, "bibliogram": { "category": "social_media", - "level": 2, + "level": 8, "state": "working", "subtags": [ "pictures" @@ -245,7 +245,7 @@ }, "bookstack": { "category": "publishing", - "level": 7, + "level": 8, "state": "working", "subtags": [ "wiki" @@ -366,8 +366,8 @@ "code-server": { "category": "dev", "level": 6, - "state": "working", "maintained": false, + "state": "working", "subtags": [ "programming" ], @@ -763,6 +763,7 @@ }, "emoncms": { "category": "iot", + "level": 7, "state": "working", "url": "https://github.com/YunoHost-Apps/emoncms_ynh" }, @@ -1103,7 +1104,7 @@ }, "glitchsoc": { "category": "social_media", - "level": 4, + "level": 7, "state": "working", "subtags": [ "microblogging" @@ -1171,7 +1172,7 @@ }, "grafana": { "category": "system_tools", - "level": 7, + "level": 8, "state": "working", "subtags": [ "monitoring" @@ -1326,6 +1327,7 @@ }, "hydrogen": { "category": "communication", + "level": 7, "state": "working", "subtags": [ "chat" @@ -1372,7 +1374,7 @@ }, "invoiceninja": { "category": "productivity_and_management", - "level": 8, + "level": 6, "state": "working", "url": "https://github.com/YunoHost-Apps/invoiceninja_ynh" }, @@ -1589,8 +1591,8 @@ "librephotos": { "category": "multimedia", "level": 4, - "state": "working", "maintained": false, + "state": "working", "subtags": [ "pictures" ], @@ -1989,7 +1991,7 @@ }, "mosquitto": { "category": "iot", - "level": 7, + "level": 8, "state": "working", "url": "https://github.com/YunoHost-Apps/mosquitto_ynh" }, @@ -2095,9 +2097,9 @@ }, "mygpo": { "category": "multimedia", - "level": 7, - "state": "working", + "level": 0, "maintained": false, + "state": "working", "subtags": [ "download" ], @@ -2155,7 +2157,7 @@ }, "nitter": { "category": "social_media", - "level": 6, + "level": 7, "state": "working", "subtags": [ "microblogging" @@ -2299,7 +2301,7 @@ }, "osticket": { "category": "productivity_and_management", - "level": 7, + "level": 8, "state": "working", "url": "https://github.com/YunoHost-Apps/osticket_ynh" }, @@ -2404,8 +2406,8 @@ "photonix": { "category": "multimedia", "level": 7, - "state": "working", "maintained": false, + "state": "working", "subtags": [ "pictures" ], @@ -2413,7 +2415,7 @@ }, "photoview": { "category": "multimedia", - "level": 0, + "level": 7, "state": "working", "subtags": [ "pictures" @@ -2518,7 +2520,7 @@ }, "piwigo": { "category": "multimedia", - "level": 7, + "level": 6, "state": "working", "subtags": [ "pictures" @@ -2662,7 +2664,7 @@ }, "pyinventory": { "category": "productivity_and_management", - "level": 6, + "level": 2, "state": "working", "subtags": [ "business_and_ngos" @@ -3068,7 +3070,7 @@ }, "spip": { "category": "publishing", - "level": 6, + "level": 8, "state": "working", "subtags": [ "websites" @@ -3231,7 +3233,7 @@ }, "thelounge": { "category": "communication", - "level": 0, + "level": 7, "state": "working", "subtags": [ "chat" @@ -3401,8 +3403,8 @@ "veloren": { "category": "games", "level": 6, - "state": "working", "maintained": false, + "state": "working", "url": "https://github.com/YunoHost-Apps/veloren_ynh" }, "vikunja": { @@ -3491,7 +3493,7 @@ }, "whitebophir": { "category": "office", - "level": 7, + "level": 8, "state": "working", "url": "https://github.com/YunoHost-Apps/whitebophir_ynh" }, @@ -3581,7 +3583,7 @@ }, "yourls": { "category": "small_utilities", - "level": 6, + "level": 4, "maintained": false, "state": "working", "subtags": [ @@ -3639,7 +3641,7 @@ }, "zabbix": { "category": "system_tools", - "level": 8, + "level": 6, "state": "working", "subtags": [ "monitoring" From 73ac356a5c5be0e07952a2a480a9327788a43e46 Mon Sep 17 00:00:00 2001 From: tituspijean Date: Mon, 10 Jan 2022 01:14:54 +0100 Subject: [PATCH 198/516] Add Odoo --- apps.json | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/apps.json b/apps.json index 10ed38a8..28acde90 100644 --- a/apps.json +++ b/apps.json @@ -2210,6 +2210,14 @@ ], "url": "https://github.com/YunoHost-Apps/nullboard_ynh" }, + "odoo": { + "category": "productivity_and_management", + "state": "working", + "subtags": [ + "business_and_ngos" + ], + "url": "https://github.com/Yunohost-Apps/odoo_ynh" + }, "ofbiz": { "category": "productivity_and_management", "maintained": false, From a36e1d9d78aee1db29add44183163fb44562d22f Mon Sep 17 00:00:00 2001 From: ericgaspar Date: Tue, 11 Jan 2022 13:17:05 +0100 Subject: [PATCH 199/516] Add shiori to catalog --- apps.json | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/apps.json b/apps.json index 28acde90..534af975 100644 --- a/apps.json +++ b/apps.json @@ -2936,6 +2936,11 @@ ], "url": "https://github.com/YunoHost-apps/shinken_ynh" }, + "shiori": { + "category": "small_utilities", + "state": "working", + "url": "https://github.com/YunoHost-Apps/shiori_ynh" + }, "shsd": { "category": "system_tools", "state": "notworking", From a65eacdf43bcd2da3ba13e02fdaf5c7ea2c19b8a Mon Sep 17 00:00:00 2001 From: tituspijean Date: Wed, 12 Jan 2022 22:35:31 +0100 Subject: [PATCH 200/516] Revert "Add Odoo" --- apps.json | 8 -------- 1 file changed, 8 deletions(-) diff --git a/apps.json b/apps.json index 534af975..f71683fb 100644 --- a/apps.json +++ b/apps.json @@ -2210,14 +2210,6 @@ ], "url": "https://github.com/YunoHost-Apps/nullboard_ynh" }, - "odoo": { - "category": "productivity_and_management", - "state": "working", - "subtags": [ - "business_and_ngos" - ], - "url": "https://github.com/Yunohost-Apps/odoo_ynh" - }, "ofbiz": { "category": "productivity_and_management", "maintained": false, From 6b9f9b0eb6302ffea484093b0308c01a9ce7e096 Mon Sep 17 00:00:00 2001 From: tituspijean Date: Thu, 13 Jan 2022 23:43:21 +0100 Subject: [PATCH 201/516] Add Bazarr --- apps.json | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/apps.json b/apps.json index 534af975..8851dfaa 100644 --- a/apps.json +++ b/apps.json @@ -177,6 +177,11 @@ ], "url": "https://github.com/YunoHost-apps/baikal_ynh" }, + "bazarr": { + "category": "multimedia", + "state": "working", + "url": "https://github.com/YunoHost-Apps/bazarr_ynh" + }, "beehive": { "category": "iot", "level": 2, From d003938355ac43da383bebb6bca3f56ef50e5835 Mon Sep 17 00:00:00 2001 From: ericgaspar Date: Fri, 14 Jan 2022 15:27:54 +0100 Subject: [PATCH 202/516] Update apps.json --- apps.json | 1 - 1 file changed, 1 deletion(-) diff --git a/apps.json b/apps.json index 8851dfaa..fcd929d1 100644 --- a/apps.json +++ b/apps.json @@ -212,7 +212,6 @@ "bicbucstriim": { "category": "reading", "level": 7, - "maintained": false, "state": "working", "subtags": [ "books" From ef2e620e2d9a8063ec50327150e1e58fb900fc60 Mon Sep 17 00:00:00 2001 From: yunohost-bot Date: Fri, 14 Jan 2022 20:00:35 +0000 Subject: [PATCH 203/516] Update app's level --- apps.json | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/apps.json b/apps.json index 4d59a85b..c7bfa80f 100644 --- a/apps.json +++ b/apps.json @@ -179,6 +179,7 @@ }, "bazarr": { "category": "multimedia", + "level": 7, "state": "working", "url": "https://github.com/YunoHost-Apps/bazarr_ynh" }, @@ -989,7 +990,7 @@ }, "funkwhale": { "category": "multimedia", - "level": 4, + "level": 8, "state": "working", "subtags": [ "music" @@ -1270,7 +1271,7 @@ }, "homeassistant": { "category": "iot", - "level": 3, + "level": 7, "state": "working", "url": "https://github.com/YunoHost-Apps/homeassistant_ynh" }, @@ -1426,7 +1427,7 @@ }, "jenkins": { "category": "dev", - "level": 7, + "level": 2, "state": "working", "url": "https://github.com/YunoHost-Apps/jenkins_ynh" }, @@ -1734,7 +1735,7 @@ }, "mastodon": { "category": "social_media", - "level": 1, + "level": 7, "state": "working", "subtags": [ "microblogging" @@ -2689,7 +2690,7 @@ }, "question2answer": { "category": "communication", - "level": 7, + "level": 8, "state": "working", "url": "https://github.com/YunoHost-Apps/question2answer_ynh" }, @@ -2934,6 +2935,7 @@ }, "shiori": { "category": "small_utilities", + "level": 7, "state": "working", "url": "https://github.com/YunoHost-Apps/shiori_ynh" }, @@ -3251,7 +3253,7 @@ }, "tiddlywiki": { "category": "publishing", - "level": 7, + "level": 8, "state": "working", "subtags": [ "wiki" From 249dbf5ea3eae49434b4610015c734916f350443 Mon Sep 17 00:00:00 2001 From: hidrarga Date: Fri, 14 Jan 2022 23:47:40 +0100 Subject: [PATCH 204/516] add category to neutrinet app --- apps.json | 1 + 1 file changed, 1 insertion(+) diff --git a/apps.json b/apps.json index c7bfa80f..589f89d0 100644 --- a/apps.json +++ b/apps.json @@ -2138,6 +2138,7 @@ "url": "https://github.com/YunoHost-Apps/netdata_ynh" }, "neutrinet": { + "category": "wat", "branch": "stable", "level": 6, "state": "working", From 158998937b692e497386e7d14465d69ad232a080 Mon Sep 17 00:00:00 2001 From: tituspijean Date: Thu, 20 Jan 2022 14:21:52 +0100 Subject: [PATCH 205/516] App levels are automatically updated weekly --- README.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/README.md b/README.md index 73db579b..79e73ff5 100644 --- a/README.md +++ b/README.md @@ -50,6 +50,10 @@ merge changes that were carefully tested. Get in touch with the Apps group to obtain an access to the developer CI where you'll be able to test your app easily. +### Updating apps' level in the catalog + +App packagers should *not* manually set their apps' level. The levels of all the apps are automatically updated once per week on Friday. + #### Helper script You can use the add_or_update.py python script to add or update From 4cd6afaf65e0ec3df7e4650d823abdd986ca8e59 Mon Sep 17 00:00:00 2001 From: myprivacyisgone Date: Thu, 20 Jan 2022 23:52:45 +0800 Subject: [PATCH 206/516] Set AbanteCart set working [Abantecart_ynh](https://github.com/YunoHost-Apps/abantecart_ynh) is fixed and it is actually working. --- apps.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps.json b/apps.json index 589f89d0..568c27e0 100644 --- a/apps.json +++ b/apps.json @@ -13,7 +13,7 @@ }, "abantecart": { "category": "publishing", - "state": "notworking", + "state": "working", "subtags": [ "ecommerce" ], From 4d76d8aee9eb87a5ed4ae15a7cf3e3b5683b3865 Mon Sep 17 00:00:00 2001 From: yunohost-bot Date: Fri, 21 Jan 2022 20:00:27 +0000 Subject: [PATCH 207/516] Update app's level --- apps.json | 19 ++++++++++--------- 1 file changed, 10 insertions(+), 9 deletions(-) diff --git a/apps.json b/apps.json index 568c27e0..8d975374 100644 --- a/apps.json +++ b/apps.json @@ -13,6 +13,7 @@ }, "abantecart": { "category": "publishing", + "level": 7, "state": "working", "subtags": [ "ecommerce" @@ -21,7 +22,7 @@ }, "acropolis": { "category": "social_media", - "level": 7, + "level": 6, "state": "working", "subtags": [ "microblogging", @@ -783,7 +784,7 @@ }, "epicyon": { "category": "social_media", - "level": 7, + "level": 8, "state": "working", "subtags": [ "blog" @@ -1699,7 +1700,7 @@ }, "lychee": { "category": "multimedia", - "level": 6, + "level": 8, "state": "working", "subtags": [ "pictures" @@ -1815,7 +1816,7 @@ }, "mautrix_whatsapp": { "category": "communication", - "level": 0, + "level": 6, "state": "working", "subtags": [ "chat" @@ -1972,7 +1973,7 @@ }, "monitorix": { "category": "system_tools", - "level": 4, + "level": 8, "state": "working", "subtags": [ "monitoring" @@ -2138,8 +2139,8 @@ "url": "https://github.com/YunoHost-Apps/netdata_ynh" }, "neutrinet": { - "category": "wat", "branch": "stable", + "category": "wat", "level": 6, "state": "working", "url": "https://gitlab.domainepublic.net/Neutrinet/neutrinet_ynh" @@ -2553,7 +2554,7 @@ }, "pleroma": { "category": "social_media", - "level": 6, + "level": 8, "state": "working", "subtags": [ "microblogging" @@ -2670,7 +2671,7 @@ }, "pyinventory": { "category": "productivity_and_management", - "level": 2, + "level": 8, "state": "working", "subtags": [ "business_and_ngos" @@ -3585,7 +3586,7 @@ }, "yeswiki": { "category": "publishing", - "level": 8, + "level": 4, "state": "working", "subtags": [ "websites", From 8c3408b84063d4f3dcef5682ead2cbe00aee2560 Mon Sep 17 00:00:00 2001 From: Tagada <36127788+Tagadda@users.noreply.github.com> Date: Fri, 21 Jan 2022 23:17:36 +0100 Subject: [PATCH 208/516] Anti-features draft --- antifeatures.yml | 79 ++++++++++++++++++++++++++++++++++++++++++++++++ apps.json | 28 +++++++++++++++++ list_builder.py | 4 ++- 3 files changed, 110 insertions(+), 1 deletion(-) create mode 100644 antifeatures.yml diff --git a/antifeatures.yml b/antifeatures.yml new file mode 100644 index 00000000..9df020ea --- /dev/null +++ b/antifeatures.yml @@ -0,0 +1,79 @@ +- id: tracking + icon: user-secret + title: + en: "Tracking" + fr: "Pistage" + description: + en: "Track you and/or report your activity to somewhere, either without your permission or by default." + +- id: non-free-network + icon: network-wired + title: + en: "Non-free Network Services" + fr : "Services réseau non-libres" + description: + en: "Promote or depend entirely on a Non-Free network service." + +- id: non-free-addons + icon: puzzle-piece + title: + en: "Non-free Addons" + fr: "Extensions non libres" + description: + en: "Promote other Non-Free applications or plugins." + +- id: non-free-dependencies + icon: book + title: + en: "Non-free dependencies" + description: + en: "Require things that are not Free Software in order to run" + +- id: non-free-assets + icon: file-image + title: + en: "Non-free assets" + fr: "Ressources non libres" + description: + en: "Contain and make use of non-ree assets. The most common case is apps using artwork - images, sounds, music, etc. - under a non-commercial license." + +- id: known-vulnerability + icon: face-frown + title: + en: "Known Vulnerability" + fr: "Vulnérabilité connue" + description: + en: "Known security vulnerability." + +- id: deprecated-software + icon: face-frown + title: + en: "Upstream not maintained" + fr: "Application non maintenue" + description: + en: "This software is not maintained anymore." + +- id: package-not-maintained + icon: face-frown + title: + en: "Package not maintained" + fr: "Paquet non maintenu" + description: + en: "YunoHost package is not maintained anymore." + +- id: paid-content + icon: coins + title: + en: "Paid content" + fr: "Contenu payant" + description: + en: "Promote or depend entierly on a paid service." + +- id: arbitrary-limitations + icon: face-frown + title: + en: "Arbitrary limitations" + fr: "Limitations arbritraires" + description: + en: "Please refer to the README." + fr: "Se référer au fichier README." diff --git a/apps.json b/apps.json index 568c27e0..c000ed76 100644 --- a/apps.json +++ b/apps.json @@ -3,6 +3,9 @@ "category": "games", "level": 8, "state": "working", + "antifeatures": [ + "non-free-assets" + ], "url": "https://github.com/YunoHost-Apps/20euros_ynh" }, "243": { @@ -92,6 +95,9 @@ "subtags": [ "download" ], + "antifeatures": [ + "non-free-network" + ], "url": "https://github.com/YunoHost-Apps/alltube_ynh" }, "ampache": { @@ -199,6 +205,9 @@ "subtags": [ "pictures" ], + "antifeatures": [ + "non-free-network" + ], "url": "https://github.com/YunoHost-Apps/bibliogram_ynh" }, "biboumi": { @@ -527,6 +536,9 @@ "category": "games", "level": 8, "state": "working", + "antifeatures": [ + "tracking" + ], "url": "https://github.com/YunoHost-Apps/Cubiks-2048_ynh" }, "dato": { @@ -1375,6 +1387,9 @@ "subtags": [ "videos" ], + "antifeatures": [ + "non-free-network" + ], "url": "https://github.com/YunoHost-Apps/invidious_ynh" }, "invoiceninja": { @@ -2168,6 +2183,9 @@ "subtags": [ "microblogging" ], + "antifeatures": [ + "non-free-network" + ], "url": "https://github.com/YunoHost-Apps/nitter_ynh" }, "noalyss": { @@ -3557,6 +3575,10 @@ "websites", "blog" ], + "antifeatures": [ + "non-free-addons", + "paid-content" + ], "url": "https://github.com/YunoHost-Apps/wordpress_ynh" }, "writefreely": { @@ -3612,6 +3634,9 @@ "subtags": [ "download" ], + "antifeatures": [ + "non-free-network" + ], "url": "https://github.com/YunoHost-Apps/youtube-dl-webui_ynh" }, "yunofav": { @@ -3701,6 +3726,9 @@ "subtags": [ "network" ], + "antifeatures": [ + "non-free-dependencies" + ], "url": "https://github.com/YunoHost-Apps/ztncui_ynh" }, "zusam": { diff --git a/list_builder.py b/list_builder.py index be49b1f1..41c04d80 100755 --- a/list_builder.py +++ b/list_builder.py @@ -149,9 +149,10 @@ def build_catalog(): # Current version 2 # ##################### categories = yaml.load(open("categories.yml").read()) + antifeatures = yaml.load(open("antifeatures.yml").read()) os.system("mkdir -p ./builds/default/v2/") with open("builds/default/v2/apps.json", 'w') as f: - f.write(json.dumps({"apps": result_dict, "categories": categories}, sort_keys=True)) + f.write(json.dumps({"apps": result_dict, "categories": categories, "antifeatures": antifeatures}, sort_keys=True)) #################### # Legacy version 1 # @@ -199,6 +200,7 @@ def build_catalog(): "broken": level <= 0, "good_quality": level >= 8, "bad_quality": level <= 5, + "antifeatures": infos.get("antifeatures"), } result_dict_doc = {k: infos_for_doc_catalog(v) for k, v in result_dict.items() if v["state"] in ["working", "validated"]} with open("builds/default/doc_catalog/apps.json", 'w') as f: From b7e1d4a1f578554389c9c10b00052153435b018f Mon Sep 17 00:00:00 2001 From: Tagada <36127788+Tagadda@users.noreply.github.com> Date: Fri, 21 Jan 2022 23:37:13 +0100 Subject: [PATCH 209/516] Apply suggestions from code review Co-authored-by: tituspijean --- antifeatures.yml | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/antifeatures.yml b/antifeatures.yml index 9df020ea..611c6a0f 100644 --- a/antifeatures.yml +++ b/antifeatures.yml @@ -4,7 +4,7 @@ en: "Tracking" fr: "Pistage" description: - en: "Track you and/or report your activity to somewhere, either without your permission or by default." + en: "Tracks you and/or reports your activity to upstream maintainer or third parties, either without your permission or by default." - id: non-free-network icon: network-wired @@ -12,7 +12,7 @@ en: "Non-free Network Services" fr : "Services réseau non-libres" description: - en: "Promote or depend entirely on a Non-Free network service." + en: "Promotes or depends entirely on a non-free network service." - id: non-free-addons icon: puzzle-piece @@ -20,14 +20,14 @@ en: "Non-free Addons" fr: "Extensions non libres" description: - en: "Promote other Non-Free applications or plugins." + en: "Promotes other non-free applications or plugins." - id: non-free-dependencies icon: book title: en: "Non-free dependencies" description: - en: "Require things that are not Free Software in order to run" + en: "Relies on software dependencies that are not free in order to run." - id: non-free-assets icon: file-image @@ -35,15 +35,15 @@ en: "Non-free assets" fr: "Ressources non libres" description: - en: "Contain and make use of non-ree assets. The most common case is apps using artwork - images, sounds, music, etc. - under a non-commercial license." + en: "Contains and makes use of non-free assets. The most common case is apps using artwork - images, sounds, music, etc. - under a commercial license." - id: known-vulnerability icon: face-frown title: - en: "Known Vulnerability" + en: "Known vulnerability" fr: "Vulnérabilité connue" description: - en: "Known security vulnerability." + en: "The software presents a known security vulnerability, yet to be fixed." - id: deprecated-software icon: face-frown @@ -51,7 +51,7 @@ en: "Upstream not maintained" fr: "Application non maintenue" description: - en: "This software is not maintained anymore." + en: "This software is not maintained anymore. Expect it to break down over time, be exposed to unfixed security breaches, etc." - id: package-not-maintained icon: face-frown @@ -59,7 +59,7 @@ en: "Package not maintained" fr: "Paquet non maintenu" description: - en: "YunoHost package is not maintained anymore." + en: "This YunoHost package is not maintained anymore." - id: paid-content icon: coins @@ -67,13 +67,13 @@ en: "Paid content" fr: "Contenu payant" description: - en: "Promote or depend entierly on a paid service." + en: "Promotes or depends, entirely or partially, on a paid service." - id: arbitrary-limitations icon: face-frown title: en: "Arbitrary limitations" - fr: "Limitations arbritraires" + fr: "Limitations arbitraires" description: en: "Please refer to the README." fr: "Se référer au fichier README." From 81108e210f4d27fe88bd2730960a1824c5ef5ecb Mon Sep 17 00:00:00 2001 From: Tagada <36127788+Tagadda@users.noreply.github.com> Date: Fri, 21 Jan 2022 23:53:12 +0100 Subject: [PATCH 210/516] Apply suggestions from code review --- antifeatures.yml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/antifeatures.yml b/antifeatures.yml index 611c6a0f..d40fcec0 100644 --- a/antifeatures.yml +++ b/antifeatures.yml @@ -10,9 +10,10 @@ icon: network-wired title: en: "Non-free Network Services" - fr : "Services réseau non-libres" + fr : "Services réseau non libres" description: en: "Promotes or depends entirely on a non-free network service." + fr: "Promeut ou utilise des services réseau non libres." - id: non-free-addons icon: puzzle-piece From 68d1dee2311829de3f7517c6ed32ee330a3ba4d3 Mon Sep 17 00:00:00 2001 From: yalh76 Date: Sun, 23 Jan 2022 12:02:40 +0100 Subject: [PATCH 211/516] Update yeswiki level --- apps.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps.json b/apps.json index 8d975374..fcef98d7 100644 --- a/apps.json +++ b/apps.json @@ -3586,7 +3586,7 @@ }, "yeswiki": { "category": "publishing", - "level": 4, + "level": 6, "state": "working", "subtags": [ "websites", From 1914d5d4d2bb811b1a44aa14d945f29857e0bc2b Mon Sep 17 00:00:00 2001 From: yalh76 Date: Sun, 23 Jan 2022 17:47:10 +0100 Subject: [PATCH 212/516] Joomla as working --- apps.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps.json b/apps.json index fcef98d7..8202cfa5 100644 --- a/apps.json +++ b/apps.json @@ -1452,7 +1452,7 @@ }, "joomla": { "category": "publishing", - "state": "notworking", + "state": "working", "subtags": [ "websites" ], From 893b90a8a2d71df09e66659dac1a138cf3179265 Mon Sep 17 00:00:00 2001 From: Jojo144 Date: Mon, 24 Jan 2022 22:38:02 +0100 Subject: [PATCH 213/516] Add Compteur du Gase to the application list Le compteur du Gase is a software to manage products, stocks and people of self-managed grocery. --- apps.json | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/apps.json b/apps.json index 8202cfa5..6d889c19 100644 --- a/apps.json +++ b/apps.json @@ -437,6 +437,11 @@ ], "url": "https://github.com/YunoHost-Apps/commento_ynh" }, + "compteur_du_gase": { + "category": "office", + "state": "working", + "url": "https://github.com/Jojo144/compteur_du_gase_ynh + }, "concrete5": { "category": "publishing", "level": 7, From 50d30a11fa7d40ecca1da46540b192cbdea9dcb3 Mon Sep 17 00:00:00 2001 From: tituspijean Date: Mon, 24 Jan 2022 22:53:21 +0100 Subject: [PATCH 214/516] Fix Compteur du Gase url --- apps.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps.json b/apps.json index 6d889c19..6a8c5800 100644 --- a/apps.json +++ b/apps.json @@ -440,7 +440,7 @@ "compteur_du_gase": { "category": "office", "state": "working", - "url": "https://github.com/Jojo144/compteur_du_gase_ynh + "url": "https://github.com/Jojo144/compteur_du_gase_ynh" }, "concrete5": { "category": "publishing", From 0862d0e18e98bdaa55a57463e9e9b0318b2317f3 Mon Sep 17 00:00:00 2001 From: ericgaspar Date: Fri, 28 Jan 2022 17:25:45 +0100 Subject: [PATCH 215/516] Add sutom --- apps.json | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/apps.json b/apps.json index 6a8c5800..b1be4349 100644 --- a/apps.json +++ b/apps.json @@ -3166,6 +3166,11 @@ ], "url": "https://github.com/drfred1981/subsonic_ynh" }, + "sutom": { + "category": "games", + "state": "working", + "url": "https://github.com/YunoHost-Apps/sutom_ynh" + }, "svgedit": { "category": "office", "level": 6, From 9ac1c4caf3503ebcd96cc82ba597cfd37be7c99c Mon Sep 17 00:00:00 2001 From: yunohost-bot Date: Fri, 28 Jan 2022 20:00:29 +0000 Subject: [PATCH 216/516] Update app's level --- apps.json | 27 ++++++++++++++------------- 1 file changed, 14 insertions(+), 13 deletions(-) diff --git a/apps.json b/apps.json index 6a8c5800..a297aeac 100644 --- a/apps.json +++ b/apps.json @@ -130,7 +130,7 @@ }, "archivist": { "category": "system_tools", - "level": 7, + "level": 6, "maintained": false, "state": "working", "subtags": [ @@ -488,7 +488,7 @@ }, "couchdb": { "category": "system_tools", - "level": 7, + "level": 8, "state": "working", "subtags": [ "db" @@ -1210,7 +1210,7 @@ }, "grocy": { "category": "small_utilities", - "level": 8, + "level": 6, "state": "working", "url": "https://github.com/YunoHost-Apps/grocy_ynh" }, @@ -1457,6 +1457,7 @@ }, "joomla": { "category": "publishing", + "level": 7, "state": "working", "subtags": [ "websites" @@ -1705,7 +1706,7 @@ }, "lychee": { "category": "multimedia", - "level": 8, + "level": 6, "state": "working", "subtags": [ "pictures" @@ -1812,7 +1813,7 @@ }, "mautrix_telegram": { "category": "communication", - "level": 0, + "level": 7, "state": "working", "subtags": [ "chat" @@ -1841,7 +1842,7 @@ }, "mediawiki": { "category": "publishing", - "level": 8, + "level": 0, "state": "working", "subtags": [ "wiki" @@ -1961,7 +1962,7 @@ }, "monica": { "category": "wat", - "level": 6, + "level": 7, "maintained": "false", "state": "working", "url": "https://github.com/YunoHost-Apps/monica_ynh" @@ -1978,7 +1979,7 @@ }, "monitorix": { "category": "system_tools", - "level": 8, + "level": 6, "state": "working", "subtags": [ "monitoring" @@ -2108,7 +2109,7 @@ }, "mygpo": { "category": "multimedia", - "level": 0, + "level": 6, "maintained": false, "state": "working", "subtags": [ @@ -2136,7 +2137,7 @@ }, "netdata": { "category": "system_tools", - "level": 8, + "level": 6, "state": "working", "subtags": [ "monitoring" @@ -2169,7 +2170,7 @@ }, "nitter": { "category": "social_media", - "level": 7, + "level": 6, "state": "working", "subtags": [ "microblogging" @@ -3461,7 +3462,7 @@ }, "weblate": { "category": "dev", - "level": 6, + "level": 2, "state": "working", "url": "https://github.com/YunoHost-Apps/weblate_ynh" }, @@ -3634,7 +3635,7 @@ }, "yunomonitor": { "category": "system_tools", - "level": 6, + "level": 7, "state": "working", "subtags": [ "monitoring" From 2fac2823f3242c1a0b01fb628d877b873c7c4461 Mon Sep 17 00:00:00 2001 From: Alexandre Aubin Date: Sat, 29 Jan 2022 17:23:04 +0100 Subject: [PATCH 217/516] Mediawiki back to level 8 --- apps.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps.json b/apps.json index a297aeac..a75aa513 100644 --- a/apps.json +++ b/apps.json @@ -1842,7 +1842,7 @@ }, "mediawiki": { "category": "publishing", - "level": 0, + "level": 8, "state": "working", "subtags": [ "wiki" From 3f14a4ccd069d8b3383a8b7b3c1a6d077ecbda4e Mon Sep 17 00:00:00 2001 From: yalh76 Date: Sun, 30 Jan 2022 03:46:30 +0100 Subject: [PATCH 218/516] Add prosody_ynh --- apps.json | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/apps.json b/apps.json index 63781d41..08e07c1f 100644 --- a/apps.json +++ b/apps.json @@ -2642,6 +2642,11 @@ "monitoring" ], "url": "https://github.com/YunoHost-Apps/prometheus_ynh" + }, + "prosody": { + "category": "communication", + "state": "inprogress", + "url": "https://github.com/YunoHost-Apps/prosody_ynh" }, "prowlarr": { "category": "multimedia", From aaba2e89f2b01b9a56b7011d4bfeee620a0c04a1 Mon Sep 17 00:00:00 2001 From: Tagada <36127788+Tagadda@users.noreply.github.com> Date: Tue, 1 Feb 2022 02:10:42 +0100 Subject: [PATCH 219/516] code-server is maintained o/ --- apps.json | 1 - 1 file changed, 1 deletion(-) diff --git a/apps.json b/apps.json index 08e07c1f..24122191 100644 --- a/apps.json +++ b/apps.json @@ -372,7 +372,6 @@ "code-server": { "category": "dev", "level": 6, - "maintained": false, "state": "working", "subtags": [ "programming" From fdf0e634258b2d2dcc7ad4ec50fe5298b7b772fe Mon Sep 17 00:00:00 2001 From: yalh76 Date: Tue, 1 Feb 2022 21:27:06 +0100 Subject: [PATCH 220/516] invoiceninja to invoiceninja5 --- apps.json | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/apps.json b/apps.json index 24122191..50e6478a 100644 --- a/apps.json +++ b/apps.json @@ -1382,11 +1382,10 @@ ], "url": "https://github.com/YunoHost-Apps/invidious_ynh" }, - "invoiceninja": { + "invoiceninja5": { "category": "productivity_and_management", - "level": 6, "state": "working", - "url": "https://github.com/YunoHost-Apps/invoiceninja_ynh" + "url": "https://github.com/YunoHost-Apps/invoiceninja5_ynh" }, "jackett": { "category": "multimedia", From 0589e125724694cc5af29eff92e5e00058db8e57 Mon Sep 17 00:00:00 2001 From: yunohost-bot Date: Fri, 4 Feb 2022 20:00:16 +0000 Subject: [PATCH 221/516] Update app's level --- apps.json | 23 ++++++++++++----------- 1 file changed, 12 insertions(+), 11 deletions(-) diff --git a/apps.json b/apps.json index 50e6478a..f629d8bb 100644 --- a/apps.json +++ b/apps.json @@ -186,7 +186,7 @@ }, "beehive": { "category": "iot", - "level": 2, + "level": 7, "state": "working", "subtags": [ "automation" @@ -371,7 +371,7 @@ }, "code-server": { "category": "dev", - "level": 6, + "level": 7, "state": "working", "subtags": [ "programming" @@ -854,7 +854,7 @@ }, "firefly-iii": { "category": "productivity_and_management", - "level": 8, + "level": 6, "state": "working", "subtags": [ "accounting" @@ -1182,7 +1182,7 @@ }, "grafana": { "category": "system_tools", - "level": 8, + "level": 2, "state": "working", "subtags": [ "monitoring" @@ -1492,7 +1492,7 @@ }, "kimai2": { "category": "productivity_and_management", - "level": 6, + "level": 8, "state": "working", "subtags": [ "task" @@ -2007,7 +2007,7 @@ }, "movim": { "category": "social_media", - "level": 6, + "level": 8, "state": "working", "subtags": [ "microblogging" @@ -2107,7 +2107,7 @@ }, "mygpo": { "category": "multimedia", - "level": 6, + "level": 7, "maintained": false, "state": "working", "subtags": [ @@ -2312,7 +2312,7 @@ }, "osticket": { "category": "productivity_and_management", - "level": 8, + "level": 6, "state": "working", "url": "https://github.com/YunoHost-Apps/osticket_ynh" }, @@ -2540,7 +2540,7 @@ }, "pixelfed": { "category": "social_media", - "level": 8, + "level": 6, "state": "working", "subtags": [ "pictures" @@ -2640,7 +2640,7 @@ "monitoring" ], "url": "https://github.com/YunoHost-Apps/prometheus_ynh" - }, + }, "prosody": { "category": "communication", "state": "inprogress", @@ -3172,6 +3172,7 @@ }, "sutom": { "category": "games", + "level": 7, "state": "working", "url": "https://github.com/YunoHost-Apps/sutom_ynh" }, @@ -3331,7 +3332,7 @@ }, "trilium": { "category": "office", - "level": 7, + "level": 6, "state": "working", "subtags": [ "text" From ac1bb0bc2073a505dd8b673e37cd7b3b2e396007 Mon Sep 17 00:00:00 2001 From: yalh76 Date: Sat, 5 Feb 2022 13:40:23 +0100 Subject: [PATCH 222/516] prosody as working --- apps.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps.json b/apps.json index f629d8bb..8f6e629f 100644 --- a/apps.json +++ b/apps.json @@ -2643,7 +2643,7 @@ }, "prosody": { "category": "communication", - "state": "inprogress", + "state": "working", "url": "https://github.com/YunoHost-Apps/prosody_ynh" }, "prowlarr": { From 7c83436ee87c728e4ad9049a27bca31e23d6e59b Mon Sep 17 00:00:00 2001 From: ericgaspar Date: Sat, 5 Feb 2022 23:09:57 +0100 Subject: [PATCH 223/516] Update apps.json --- apps.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps.json b/apps.json index 8f6e629f..45ef4ee7 100644 --- a/apps.json +++ b/apps.json @@ -3207,7 +3207,7 @@ }, "synapse-admin": { "category": "communication", - "state": "inprogress", + "state": "working", "subtags": [ "chat" ], From 33df091f98ba78c366cd024d6b8093b0f1965374 Mon Sep 17 00:00:00 2001 From: yunohost-bot Date: Sun, 6 Feb 2022 01:10:06 +0000 Subject: [PATCH 224/516] Update app's level --- apps.json | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/apps.json b/apps.json index 8f6e629f..82760f18 100644 --- a/apps.json +++ b/apps.json @@ -536,7 +536,7 @@ }, "dato": { "category": "productivity_and_management", - "level": 7, + "level": 6, "state": "working", "url": "https://github.com/YunoHost-Apps/dato_ynh" }, @@ -1182,7 +1182,7 @@ }, "grafana": { "category": "system_tools", - "level": 2, + "level": 8, "state": "working", "subtags": [ "monitoring" @@ -1221,7 +1221,7 @@ }, "guacamole": { "category": "system_tools", - "level": 7, + "level": 8, "state": "working", "url": "https://github.com/YunoHost-Apps/guacamole_ynh" }, @@ -1679,7 +1679,7 @@ }, "lufi": { "category": "synchronization", - "level": 6, + "level": 8, "state": "working", "subtags": [ "files" @@ -2135,7 +2135,7 @@ }, "netdata": { "category": "system_tools", - "level": 6, + "level": 8, "state": "working", "subtags": [ "monitoring" @@ -2643,6 +2643,7 @@ }, "prosody": { "category": "communication", + "level": 7, "state": "working", "url": "https://github.com/YunoHost-Apps/prosody_ynh" }, @@ -3669,7 +3670,7 @@ }, "zabbix": { "category": "system_tools", - "level": 6, + "level": 8, "state": "working", "subtags": [ "monitoring" From 59dc29a47ca6039c05452e6e5fbf5d6f94fe6c98 Mon Sep 17 00:00:00 2001 From: ericgaspar Date: Tue, 8 Feb 2022 13:32:54 +0100 Subject: [PATCH 225/516] set as working --- apps.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps.json b/apps.json index cb777319..9b6f527f 100644 --- a/apps.json +++ b/apps.json @@ -2601,7 +2601,7 @@ }, "prestashop": { "category": "publishing", - "state": "inprogress", + "state": "working", "subtags": [ "ecommerce" ], From edbe94191ab94d31ea584a5ef2a144cf35fe3605 Mon Sep 17 00:00:00 2001 From: Tagadda <36127788+Tagadda@users.noreply.github.com> Date: Wed, 9 Feb 2022 19:42:44 +0000 Subject: [PATCH 226/516] Some suggestions from reviews --- antifeatures.yml | 41 +++++++++++++++++++++++++++++++++-------- 1 file changed, 33 insertions(+), 8 deletions(-) diff --git a/antifeatures.yml b/antifeatures.yml index d40fcec0..bbe71991 100644 --- a/antifeatures.yml +++ b/antifeatures.yml @@ -4,7 +4,7 @@ en: "Tracking" fr: "Pistage" description: - en: "Tracks you and/or reports your activity to upstream maintainer or third parties, either without your permission or by default." + en: "Tracks you and/or reports your activity to upstream maintainer or third parties, either without your permission or by design." - id: non-free-network icon: network-wired @@ -38,13 +38,14 @@ description: en: "Contains and makes use of non-free assets. The most common case is apps using artwork - images, sounds, music, etc. - under a commercial license." -- id: known-vulnerability - icon: face-frown +- id: bad-security-reputation + icon: door-open title: - en: "Known vulnerability" - fr: "Vulnérabilité connue" + en: "Bad security reputation" + fr: "" description: - en: "The software presents a known security vulnerability, yet to be fixed." + en: "Has a bad security reputation, such as deprecated addons." + fr: "" - id: deprecated-software icon: face-frown @@ -55,12 +56,12 @@ en: "This software is not maintained anymore. Expect it to break down over time, be exposed to unfixed security breaches, etc." - id: package-not-maintained - icon: face-frown + icon: user-slash title: en: "Package not maintained" fr: "Paquet non maintenu" description: - en: "This YunoHost package is not maintained anymore." + en: "This YunoHost package is not maintained and need adoption." - id: paid-content icon: coins @@ -78,3 +79,27 @@ description: en: "Please refer to the README." fr: "Se référer au fichier README." + +- id: replaced-by-another-app + icon: rotate + title: + en: "Replaced by another app" + fr: "Remplacé par" + description: + en: "Was replaced by another app. Please refer to the README." + fr: "A été remplacé par une autre application. Se référer au fichier README." + +- id: alpha-software + icon: flask + title: + en: "Alpha Software" + despcription: + en: "Early development stage. May contain unexpected features such as bugs and security vulnerability." + +- id: not-totally-free + icon: lock + title: + en: "Not totally free upstream" + fr: "Application sous licence libre restreinte" + description: + en: "The packaged app is under an overall free licence, but with clauses that restrict its use." From 6db46e804655ad91fe8471f9adccc9e52c82aaa3 Mon Sep 17 00:00:00 2001 From: Tagadda <36127788+Tagadda@users.noreply.github.com> Date: Wed, 9 Feb 2022 20:08:03 +0000 Subject: [PATCH 227/516] [fix] config_panel.toml is a relevant file --- list_builder.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/list_builder.py b/list_builder.py index 41c04d80..9e04442b 100755 --- a/list_builder.py +++ b/list_builder.py @@ -219,7 +219,7 @@ def build_app_dict(app, infos): # If using head, find the most recent meaningful commit in logs if infos["revision"] == "HEAD": - relevant_files = ["manifest.json", "actions.json", "hooks/", "scripts/", "conf/", "sources/"] + relevant_files = ["manifest.json", "config_panel.toml", "hooks/", "scripts/", "conf/", "sources/"] most_recent_relevant_commit = "rev-list --full-history --all -n 1 -- " + " ".join(relevant_files) infos["revision"] = git(most_recent_relevant_commit, in_folder=this_app_cache) assert re.match(r"^[0-9a-f]+$", infos["revision"]), "Output was not a commit? '%s'" % infos["revision"] From fe52f93cd8b19a0cbb43e2be17fb19c9e7830cad Mon Sep 17 00:00:00 2001 From: ericgaspar Date: Wed, 9 Feb 2022 21:16:23 +0100 Subject: [PATCH 228/516] Update apps.json --- apps.json | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/apps.json b/apps.json index 9b6f527f..b97b2eb6 100644 --- a/apps.json +++ b/apps.json @@ -1382,6 +1382,11 @@ ], "url": "https://github.com/YunoHost-Apps/invidious_ynh" }, + "invoiceninja": { + "category": "productivity_and_management", + "state": "working", + "url": "https://github.com/YunoHost-Apps/invoiceninja_ynh" + }, "invoiceninja5": { "category": "productivity_and_management", "state": "working", From ebd48c00afd778e7035adbb288ca92d327d29f56 Mon Sep 17 00:00:00 2001 From: Tagadda <36127788+Tagadda@users.noreply.github.com> Date: Wed, 9 Feb 2022 20:09:00 +0000 Subject: [PATCH 229/516] build antifeature list from app manifest + catalog --- list_builder.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/list_builder.py b/list_builder.py index 9e04442b..59b9a268 100755 --- a/list_builder.py +++ b/list_builder.py @@ -200,7 +200,7 @@ def build_catalog(): "broken": level <= 0, "good_quality": level >= 8, "bad_quality": level <= 5, - "antifeatures": infos.get("antifeatures"), + "antifeatures": infos["antifeatures"], } result_dict_doc = {k: infos_for_doc_catalog(v) for k, v in result_dict.items() if v["state"] in ["working", "validated"]} with open("builds/default/doc_catalog/apps.json", 'w') as f: @@ -249,6 +249,7 @@ def build_app_dict(app, infos): 'featured': infos.get("featured", False), 'category': infos.get('category', None), 'subtags': infos.get('subtags', []), + 'antifeatures': list(set(manifest.get('antifeatures', []) + infos.get('antifeatures', []))) } From 8eede0e52d6b3f571c4a0aafaa0e6fd0f40c3c6b Mon Sep 17 00:00:00 2001 From: Tagadda <36127788+Tagadda@users.noreply.github.com> Date: Thu, 10 Feb 2022 00:20:09 +0000 Subject: [PATCH 230/516] Adds ToolJet --- apps.json | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/apps.json b/apps.json index 9b6f527f..0de3ec2f 100644 --- a/apps.json +++ b/apps.json @@ -3288,6 +3288,12 @@ ], "url": "https://github.com/YunoHost-Apps/timeoff_ynh" }, + "tooljet": { + "category": "productivity_and_management", + "branch": "master", + "state": "inprogress", + "url": "https://github.com/YunoHost-Apps/tooljet_ynh" + }, "torclient": { "category": "system_tools", "maintained": false, From 175a44b534039fa153238406717534a5af12d826 Mon Sep 17 00:00:00 2001 From: yalh76 Date: Fri, 11 Feb 2022 08:35:13 +0100 Subject: [PATCH 231/516] Update apps.json --- apps.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps.json b/apps.json index 0de3ec2f..0a59861c 100644 --- a/apps.json +++ b/apps.json @@ -1447,7 +1447,7 @@ "jitsi": { "category": "communication", "maintained": false, - "state": "notworking", + "state": "working", "subtags": [ "meeting" ], From ae0f529f5d64aa99a0c187c71a66dbb6e601c2b2 Mon Sep 17 00:00:00 2001 From: yunohost-bot Date: Fri, 11 Feb 2022 20:00:21 +0000 Subject: [PATCH 232/516] Update app's level --- apps.json | 28 ++++++++++++++++------------ 1 file changed, 16 insertions(+), 12 deletions(-) diff --git a/apps.json b/apps.json index 0a59861c..0b55b7f9 100644 --- a/apps.json +++ b/apps.json @@ -296,7 +296,7 @@ }, "calibreweb": { "category": "reading", - "level": 6, + "level": 8, "state": "working", "subtags": [ "books" @@ -1200,7 +1200,7 @@ }, "grav": { "category": "publishing", - "level": 8, + "level": 0, "state": "working", "subtags": [ "websites" @@ -1384,6 +1384,7 @@ }, "invoiceninja5": { "category": "productivity_and_management", + "level": 7, "state": "working", "url": "https://github.com/YunoHost-Apps/invoiceninja5_ynh" }, @@ -1446,6 +1447,7 @@ }, "jitsi": { "category": "communication", + "level": 7, "maintained": false, "state": "working", "subtags": [ @@ -1482,7 +1484,7 @@ }, "keeweb": { "category": "synchronization", - "level": 6, + "level": 7, "maintained": false, "state": "working", "subtags": [ @@ -1537,7 +1539,7 @@ }, "languagetool": { "category": "office", - "level": 7, + "level": 6, "state": "working", "subtags": [ "text" @@ -1802,7 +1804,7 @@ }, "mautrix_signal": { "category": "communication", - "level": 6, + "level": 7, "state": "working", "subtags": [ "chat" @@ -2380,7 +2382,7 @@ }, "pepettes": { "category": "publishing", - "level": 7, + "level": 8, "state": "working", "subtags": [ "ecommerce" @@ -2398,7 +2400,7 @@ }, "petrolette": { "category": "reading", - "level": 7, + "level": 6, "state": "working", "subtags": [ "others" @@ -2450,7 +2452,7 @@ }, "phpinfo": { "category": "system_tools", - "level": 7, + "level": 6, "state": "working", "url": "https://github.com/YunoHost-Apps/phpinfo_ynh" }, @@ -2601,6 +2603,7 @@ }, "prestashop": { "category": "publishing", + "level": 7, "state": "working", "subtags": [ "ecommerce" @@ -2702,7 +2705,7 @@ }, "question2answer": { "category": "communication", - "level": 8, + "level": 6, "state": "working", "url": "https://github.com/YunoHost-Apps/question2answer_ynh" }, @@ -2723,7 +2726,7 @@ }, "radicale": { "category": "synchronization", - "level": 0, + "level": 2, "maintained": false, "state": "working", "subtags": [ @@ -3208,6 +3211,7 @@ }, "synapse-admin": { "category": "communication", + "level": 7, "state": "working", "subtags": [ "chat" @@ -3289,8 +3293,8 @@ "url": "https://github.com/YunoHost-Apps/timeoff_ynh" }, "tooljet": { - "category": "productivity_and_management", "branch": "master", + "category": "productivity_and_management", "state": "inprogress", "url": "https://github.com/YunoHost-Apps/tooljet_ynh" }, @@ -3437,7 +3441,7 @@ }, "veloren": { "category": "games", - "level": 6, + "level": 2, "maintained": false, "state": "working", "url": "https://github.com/YunoHost-Apps/veloren_ynh" From 1b534df2f03c0f18a5a0bf30f192ed3f9ccb1001 Mon Sep 17 00:00:00 2001 From: tituspijean Date: Sat, 12 Feb 2022 15:08:31 +0100 Subject: [PATCH 233/516] Grav fixed back to level 8 --- apps.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps.json b/apps.json index 0b55b7f9..252c5112 100644 --- a/apps.json +++ b/apps.json @@ -1200,7 +1200,7 @@ }, "grav": { "category": "publishing", - "level": 0, + "level": 8, "state": "working", "subtags": [ "websites" From 64cba7ce064202892b3cf7ab5bd249ed8241089a Mon Sep 17 00:00:00 2001 From: yunohost-bot Date: Sat, 12 Feb 2022 17:24:54 +0000 Subject: [PATCH 234/516] Update app's level --- apps.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/apps.json b/apps.json index 583fcbe7..bc67b008 100644 --- a/apps.json +++ b/apps.json @@ -3446,7 +3446,7 @@ }, "veloren": { "category": "games", - "level": 2, + "level": 0, "maintained": false, "state": "working", "url": "https://github.com/YunoHost-Apps/veloren_ynh" @@ -3712,7 +3712,7 @@ }, "zeronet": { "category": "wat", - "level": 7, + "level": 6, "state": "working", "url": "https://github.com/YunoHost-Apps/zeronet_ynh" }, From b4f1174e5923378818913efc97212b2b1e792f48 Mon Sep 17 00:00:00 2001 From: tituspijean Date: Tue, 15 Feb 2022 21:41:19 +0100 Subject: [PATCH 235/516] Antifeatures translations --- antifeatures.yml | 23 +++++++++++++++++------ 1 file changed, 17 insertions(+), 6 deletions(-) diff --git a/antifeatures.yml b/antifeatures.yml index bbe71991..4628e479 100644 --- a/antifeatures.yml +++ b/antifeatures.yml @@ -4,7 +4,8 @@ en: "Tracking" fr: "Pistage" description: - en: "Tracks you and/or reports your activity to upstream maintainer or third parties, either without your permission or by design." + en: "Tracks you and/or reports your activity to upstream maintainer or third parties, either without your permission or by default." + fr: "Vous piste et/ou rapporte vos activités au mainteneur source ou à des tiers, sans votre permission ou par défaut." - id: non-free-network icon: network-wired @@ -22,13 +23,16 @@ fr: "Extensions non libres" description: en: "Promotes other non-free applications or plugins." + fr: "Promeut d'autres applications ou plugins non libres." - id: non-free-dependencies icon: book title: en: "Non-free dependencies" + fr: "Dépendances non libres" description: en: "Relies on software dependencies that are not free in order to run." + fr: "Dépend pour fonctionner de dépendances logicielles non libres." - id: non-free-assets icon: file-image @@ -37,15 +41,16 @@ fr: "Ressources non libres" description: en: "Contains and makes use of non-free assets. The most common case is apps using artwork - images, sounds, music, etc. - under a commercial license." + fr: "Contient ou utilise des médias non libres. Le cas le plus fréquent concerne des applications utilisant des œuvres (images, sons, musiques, etc.) sous une licence commerciale." - id: bad-security-reputation icon: door-open title: en: "Bad security reputation" - fr: "" + fr: "Mauvaise réputation en matière de sécurité" description: en: "Has a bad security reputation, such as deprecated addons." - fr: "" + fr: "A une mauvaise réputation en matière de sécurité, en utilisant des plugins dépréciés par exemple." - id: deprecated-software icon: face-frown @@ -54,6 +59,7 @@ fr: "Application non maintenue" description: en: "This software is not maintained anymore. Expect it to break down over time, be exposed to unfixed security breaches, etc." + fr: "Ce logiciel n'est plus maintenu. Attendez-vous à ce qu'il ne fonctionne plus avec le temsp, et que l'on découvre des failles de sécurité qui ne seront pas corrigées, etc." - id: package-not-maintained icon: user-slash @@ -62,6 +68,7 @@ fr: "Paquet non maintenu" description: en: "This YunoHost package is not maintained and need adoption." + fr: "Ce package YunoHost n'est plus maintenu et doit être adopté." - id: paid-content icon: coins @@ -70,6 +77,7 @@ fr: "Contenu payant" description: en: "Promotes or depends, entirely or partially, on a paid service." + fr: "Promeut ou dépend, entièrement ou partiellement, d'un service payant." - id: arbitrary-limitations icon: face-frown @@ -84,17 +92,19 @@ icon: rotate title: en: "Replaced by another app" - fr: "Remplacé par" + fr: "Remplacé par une autre application" description: en: "Was replaced by another app. Please refer to the README." - fr: "A été remplacé par une autre application. Se référer au fichier README." + fr: "A été remplacée par une autre application. Se référer au fichier README." - id: alpha-software icon: flask title: en: "Alpha Software" + fr: "Logiciel en version alpha" despcription: - en: "Early development stage. May contain unexpected features such as bugs and security vulnerability." + en: "Early development stage. May contain changing or unstable features, bugs, and security vulnerability." + fr: "Le logiciel est au tout début de son développment. Il pourrait contenir des fonctionnalités changeantes ou instables, des bugs, et des failles de sécurité." - id: not-totally-free icon: lock @@ -103,3 +113,4 @@ fr: "Application sous licence libre restreinte" description: en: "The packaged app is under an overall free licence, but with clauses that restrict its use." + fr: "L'application packagée ests sous une licence globalement libre, mais avec des clauses qui pourrait restreindre son utilisation." From 0fbd14622d8366391a09cd17dda021cb32e91007 Mon Sep 17 00:00:00 2001 From: yalh76 Date: Thu, 17 Feb 2022 20:24:35 +0100 Subject: [PATCH 236/516] libreerp as working --- apps.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps.json b/apps.json index 5d4f5546..926c7878 100644 --- a/apps.json +++ b/apps.json @@ -1614,7 +1614,7 @@ }, "libreerp": { "category": "productivity_and_management", - "state": "notworking", + "state": "working", "subtags": [ "business_and_ngos" ], From 88f15ba908807805ddfeba68601d2460a3a0d9a0 Mon Sep 17 00:00:00 2001 From: yunohost-bot Date: Fri, 18 Feb 2022 20:00:17 +0000 Subject: [PATCH 237/516] Update app's level --- apps.json | 72 ++++++++++++++++++++++++++++--------------------------- 1 file changed, 37 insertions(+), 35 deletions(-) diff --git a/apps.json b/apps.json index 926c7878..3c6c3faa 100644 --- a/apps.json +++ b/apps.json @@ -1,11 +1,11 @@ { "20euros": { - "category": "games", - "level": 8, - "state": "working", "antifeatures": [ "non-free-assets" ], + "category": "games", + "level": 8, + "state": "working", "url": "https://github.com/YunoHost-Apps/20euros_ynh" }, "243": { @@ -90,15 +90,15 @@ "url": "https://github.com/YunoHost-Apps/airsonic_ynh" }, "alltube": { + "antifeatures": [ + "non-free-network" + ], "category": "multimedia", "level": 8, "state": "working", "subtags": [ "download" ], - "antifeatures": [ - "non-free-network" - ], "url": "https://github.com/YunoHost-Apps/alltube_ynh" }, "ampache": { @@ -200,15 +200,15 @@ "url": "https://github.com/YunoHost-Apps/beehive_ynh" }, "bibliogram": { + "antifeatures": [ + "non-free-network" + ], "category": "social_media", "level": 8, "state": "working", "subtags": [ "pictures" ], - "antifeatures": [ - "non-free-network" - ], "url": "https://github.com/YunoHost-Apps/bibliogram_ynh" }, "biboumi": { @@ -538,12 +538,12 @@ "url": "https://github.com/YunoHost-Apps/cryptpad_ynh" }, "cubiks-2048": { - "category": "games", - "level": 8, - "state": "working", "antifeatures": [ "tracking" ], + "category": "games", + "level": 8, + "state": "working", "url": "https://github.com/YunoHost-Apps/Cubiks-2048_ynh" }, "dato": { @@ -860,7 +860,7 @@ }, "ffsync": { "category": "synchronization", - "level": 8, + "level": 6, "state": "working", "url": "https://github.com/YunoHost-Apps/ffsync_ynh" }, @@ -1343,7 +1343,7 @@ }, "humhub": { "category": "productivity_and_management", - "level": 7, + "level": 6, "state": "working", "url": "https://github.com/yunohost-apps/humhub_ynh" }, @@ -1386,19 +1386,20 @@ "url": "https://github.com/mitra42/internetarchive_ynh" }, "invidious": { + "antifeatures": [ + "non-free-network" + ], "category": "social_media", "level": 8, "state": "working", "subtags": [ "videos" ], - "antifeatures": [ - "non-free-network" - ], "url": "https://github.com/YunoHost-Apps/invidious_ynh" }, "invoiceninja": { "category": "productivity_and_management", + "level": 6, "state": "working", "url": "https://github.com/YunoHost-Apps/invoiceninja_ynh" }, @@ -1442,7 +1443,7 @@ }, "jellyfin": { "category": "multimedia", - "level": 3, + "level": 7, "state": "working", "subtags": [ "music", @@ -1550,7 +1551,7 @@ }, "kresus": { "category": "productivity_and_management", - "level": 0, + "level": 7, "state": "working", "subtags": [ "accounting" @@ -1614,6 +1615,7 @@ }, "libreerp": { "category": "productivity_and_management", + "level": 4, "state": "working", "subtags": [ "business_and_ngos" @@ -1656,7 +1658,7 @@ }, "limesurvey": { "category": "productivity_and_management", - "level": 4, + "level": 6, "state": "working", "subtags": [ "poll" @@ -2189,15 +2191,15 @@ "url": "https://github.com/YunoHost-Apps/nexusoss_ynh" }, "nitter": { + "antifeatures": [ + "non-free-network" + ], "category": "social_media", "level": 6, "state": "working", "subtags": [ "microblogging" ], - "antifeatures": [ - "non-free-network" - ], "url": "https://github.com/YunoHost-Apps/nitter_ynh" }, "noalyss": { @@ -2916,7 +2918,7 @@ }, "searx": { "category": "small_utilities", - "level": 8, + "level": 1, "state": "working", "url": "https://github.com/YunoHost-Apps/searx_ynh" }, @@ -3464,7 +3466,7 @@ }, "veloren": { "category": "games", - "level": 0, + "level": 6, "maintained": false, "state": "working", "url": "https://github.com/YunoHost-Apps/veloren_ynh" @@ -3599,6 +3601,10 @@ "url": "https://github.com/YunoHost-Apps/wisemapping_ynh" }, "wordpress": { + "antifeatures": [ + "non-free-addons", + "paid-content" + ], "category": "publishing", "high_quality": true, "level": 6, @@ -3607,10 +3613,6 @@ "websites", "blog" ], - "antifeatures": [ - "non-free-addons", - "paid-content" - ], "url": "https://github.com/YunoHost-Apps/wordpress_ynh" }, "writefreely": { @@ -3658,6 +3660,9 @@ "url": "https://github.com/YunoHost-Apps/yourls_ynh" }, "youtube-dl-webui": { + "antifeatures": [ + "non-free-network" + ], "category": "multimedia", "level": 0, "maintained": false, @@ -3666,9 +3671,6 @@ "subtags": [ "download" ], - "antifeatures": [ - "non-free-network" - ], "url": "https://github.com/YunoHost-Apps/youtube-dl-webui_ynh" }, "yunofav": { @@ -3752,15 +3754,15 @@ "url": "https://github.com/courgette/zomburl_ynh" }, "ztncui": { + "antifeatures": [ + "non-free-dependencies" + ], "category": "system_tools", "level": 8, "state": "working", "subtags": [ "network" ], - "antifeatures": [ - "non-free-dependencies" - ], "url": "https://github.com/YunoHost-Apps/ztncui_ynh" }, "zusam": { From ef1354640e8505f35a97986ab74cfe392971ee8f Mon Sep 17 00:00:00 2001 From: ericgaspar Date: Sat, 19 Feb 2022 09:47:03 +0100 Subject: [PATCH 238/516] Add filebrowser to catalog --- apps.json | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/apps.json b/apps.json index 3c6c3faa..08111eab 100644 --- a/apps.json +++ b/apps.json @@ -864,6 +864,11 @@ "state": "working", "url": "https://github.com/YunoHost-Apps/ffsync_ynh" }, + "filebrowser": { + "category": "small_utilities", + "state": "working", + "url": "https://github.com/YunoHost-Apps/filebrowser_ynh" + }, "firefly-iii": { "category": "productivity_and_management", "level": 6, From 56a2e0c7df593de93944ccac97c3ce623b13fc99 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=89ric=20Gaspar?= <46165813+ericgaspar@users.noreply.github.com> Date: Mon, 21 Feb 2022 19:05:04 +0100 Subject: [PATCH 239/516] minor typos --- README.md | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/README.md b/README.md index 79e73ff5..08bfda58 100644 --- a/README.md +++ b/README.md @@ -7,20 +7,20 @@ Here you will find the repositories and versions of every apps available in Yuno It is browsable here: https://yunohost.org/apps The main file of the catalog is [**apps.json**](./apps.json) which contains -references to the corresponding git repositories for each application, along +references to the corresponding Git repositories for each application, along with a few metadata about them such as its category or maintenance state. This file regularly read by `list_builder.py` which publish the results on https://app.yunohost.org/default/. -### Where can I learn about app packaging in Yunohost ? +### Where can I learn about app packaging in YunoHost? - You can browse the contributor documentation : https://yunohost.org/contributordoc -- If you are not familiar with Git/Github, you can have a look at our [homemade guide](https://yunohost.org/#/packaging_apps_git) -- Don't hesitate to reach for help on the dedicated [application packaging chatroom](https://yunohost.org/chat_rooms) ... we can even schedule an audio meeting to help you get started ! +- If you are not familiar with Git/GitHub, you can have a look at our [homemade guide](https://yunohost.org/#/packaging_apps_git) +- Don't hesitate to reach for help on the dedicated [application packaging chatroom](https://yunohost.org/chat_rooms) ... we can even schedule an audio meeting to help you get started! ### How to add your app to the application catalog -N.B. : the Yunohost project will **NOT** integrate in its catalog applications that are not +N.B.: The YunoHost project will **NOT** integrate in its catalog applications that are not based on free-software upstreams. To add your application to the catalog: @@ -38,11 +38,11 @@ App example addition: } ``` -N.B. : We strongly encourage you to transfer the ownership of your repository to -the Yunohost-Apps organization on Github, such that the community will help you +N.B.: We strongly encourage you to transfer the ownership of your repository to +the YunoHost-Apps organization on GitHub, such that the community will help you with keeping your app working and up to date with packaging evolutions. -N.B.2 : Implicitly, the catalog publishes the `HEAD` of branch `master` +N.B.2: Implicitly, the catalog publishes the `HEAD` of branch `master` (this can be overwritten by adding keys `branch` and `revision`). Therefore, **be careful that any commit on the `master` branch will automatically be published**. **We strongly encourage you to develop in separate branches**, and only @@ -56,8 +56,8 @@ App packagers should *not* manually set their apps' level. The levels of all the #### Helper script -You can use the add_or_update.py python script to add or update -your app from one of the 2 json files. +You can use the add_or_update.py Python script to add or update +your app from one of the 2 JSON files. Usage: @@ -67,13 +67,13 @@ Usage: ### How to help translating -Update on Nov. 2020 : this part is broken / not maintained anymore for the +Update on Nov. 2020: this part is broken / not maintained anymore for the moment... We invite you to use [translate.yunohost.org](https://translate.yunohost.org/) instead of doing Pull Request for files in `locales` folder. -### How to make my app flagged as High Quality ? +### How to make my app flagged as High Quality? A High Quality app will be highlighted in the app list and marked as a level 9 app. To become a High Quality app, a package has to follow the criterias listed [here](hq_validation_template.md). From 5c487db8c468b6943ff20eef7df43a5d40fe22b6 Mon Sep 17 00:00:00 2001 From: Melchisedech Date: Mon, 21 Feb 2022 19:06:23 +0100 Subject: [PATCH 240/516] Update apps.json Add application Digiwords --- apps.json | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/apps.json b/apps.json index 08111eab..4944e359 100644 --- a/apps.json +++ b/apps.json @@ -597,6 +597,14 @@ ], "url": "https://github.com/aymhce/diasporadocker_ynh" }, + "digiwords": { + "category": "small_utilities", + "state": "working", + "subtags": [ + "wordclouds" + ], + "url": "https://github.com/YunoHost-Apps/digiwords_ynh" + }, "discourse": { "category": "communication", "level": 7, From 6a077fa7a65ad2aa142481d5c8650b1e1ef6bba1 Mon Sep 17 00:00:00 2001 From: Melchisedech Date: Mon, 21 Feb 2022 19:44:24 +0100 Subject: [PATCH 241/516] Fix apps.json Remove controversial subtag. --- apps.json | 3 --- 1 file changed, 3 deletions(-) diff --git a/apps.json b/apps.json index 4944e359..d7b90e7c 100644 --- a/apps.json +++ b/apps.json @@ -600,9 +600,6 @@ "digiwords": { "category": "small_utilities", "state": "working", - "subtags": [ - "wordclouds" - ], "url": "https://github.com/YunoHost-Apps/digiwords_ynh" }, "discourse": { From a98e4869800e8ad3366f5ed8a98f31ed70a4fb5f Mon Sep 17 00:00:00 2001 From: ericgaspar Date: Tue, 22 Feb 2022 12:02:14 +0100 Subject: [PATCH 242/516] Update apps.json --- apps.json | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/apps.json b/apps.json index d7b90e7c..a69e2af6 100644 --- a/apps.json +++ b/apps.json @@ -1,4 +1,4 @@ -{ +i{ "20euros": { "antifeatures": [ "non-free-assets" @@ -3319,9 +3319,7 @@ }, "timeoff": { "category": "productivity_and_management", - "maintained": false, - "revision": "25925abef093ac18f077326c3e7cb0dec9e0cb9b", - "state": "notworking", + "state": "working", "subtags": [ "business_and_ngos" ], From c35a5f108a1e89e89b0981fa04c03b2adaaba90b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=89ric=20Gaspar?= <46165813+ericgaspar@users.noreply.github.com> Date: Tue, 22 Feb 2022 14:03:35 +0100 Subject: [PATCH 243/516] Update apps.json Co-authored-by: Tagada <36127788+Tagadda@users.noreply.github.com> --- apps.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps.json b/apps.json index a69e2af6..83dfb655 100644 --- a/apps.json +++ b/apps.json @@ -1,4 +1,4 @@ -i{ +{ "20euros": { "antifeatures": [ "non-free-assets" From 31dd6601c178aab96d5ba9a18ddac15ea53956b5 Mon Sep 17 00:00:00 2001 From: yalh76 Date: Tue, 22 Feb 2022 20:33:04 +0100 Subject: [PATCH 244/516] make turtl working --- apps.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps.json b/apps.json index d7b90e7c..167acc8a 100644 --- a/apps.json +++ b/apps.json @@ -3396,7 +3396,7 @@ }, "turtl": { "category": "publishing", - "state": "inprogress", + "state": "working", "subtags": [ "wiki" ], From 426ea91d4cf57d5e765ca73a1c8b468df373c61a Mon Sep 17 00:00:00 2001 From: Tagadda <36127788+Tagadda@users.noreply.github.com> Date: Tue, 22 Feb 2022 23:44:44 +0000 Subject: [PATCH 245/516] Add a warning when not on a master branch --- tools/README-generator/make_readme.py | 4 ++++ tools/README-generator/templates/README.md.j2 | 2 +- tools/README-generator/templates/README_fr.md.j2 | 2 +- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/tools/README-generator/make_readme.py b/tools/README-generator/make_readme.py index ddcc3d29..d00e1edf 100755 --- a/tools/README-generator/make_readme.py +++ b/tools/README-generator/make_readme.py @@ -53,6 +53,9 @@ def generate_READMEs(app_path: str): else: disclaimer = None + # Get the current branch using git inside the app path + branch = os.popen("git --git-dir=%s/.git --work-tree=%s rev-parse --abbrev-ref HEAD" % (app_path, app_path)).read().strip() + out = template.render( lang=lang, upstream=upstream, @@ -60,6 +63,7 @@ def generate_READMEs(app_path: str): screenshots=screenshots, disclaimer=disclaimer, manifest=manifest, + branch=branch, ) (app_path / f"README{lang_suffix}.md").write_text(out) diff --git a/tools/README-generator/templates/README.md.j2 b/tools/README-generator/templates/README.md.j2 index 6e58002a..b0eb5c26 100644 --- a/tools/README-generator/templates/README.md.j2 +++ b/tools/README-generator/templates/README.md.j2 @@ -31,7 +31,7 @@ If you don't have YunoHost, please consult [the guide](https://yunohost.org/#/in {% if description %}{{description}}{% else %}{{manifest.description[lang]}}{% endif %} -**Shipped version:** {% if upstream.version %}{{upstream.version}}{% else %}{{manifest.version}}{% endif %} +**Shipped version:** {% if upstream.version %}{{upstream.version}}{% else %}{{manifest.version}}{% endif %}{% if branch != "master" %} *(This is the `{{ branch }}` branch. See the [`master` branch](https://github.com/YunoHost-Apps/{{manifest.id}}_ynh/tree/master) for the version in the catalog.)*{% endif %} {% if upstream.demo %}**Demo:** {{upstream.demo}}{% endif %} diff --git a/tools/README-generator/templates/README_fr.md.j2 b/tools/README-generator/templates/README_fr.md.j2 index 9169cbbd..63ca8c49 100644 --- a/tools/README-generator/templates/README_fr.md.j2 +++ b/tools/README-generator/templates/README_fr.md.j2 @@ -13,7 +13,7 @@ Si vous n'avez pas YunoHost, regardez [ici](https://yunohost.org/#/install) pour {% if description %}{{description}}{% else %}{{manifest.description[lang]}}{% endif %} -**Version incluse :** {% if upstream.version %}{{upstream.version}}{% else %}{{manifest.version}}{% endif %} +**Version incluse :** {% if upstream.version %}{{upstream.version}}{% else %}{{manifest.version}}{% endif %}{% if branch != "master" %} *(Vous êtes sur la branche `{{ branch }}`. Voir la [branche `master`](https://github.com/YunoHost-Apps/{{manifest.id}}_ynh/tree/master) pour la version du catalogue.)*{% endif %} {% if upstream.demo %}**Démo :** {{upstream.demo}}{% endif %} From 235922bf5c7f48f8b0214debb85b03879b2e7b6a Mon Sep 17 00:00:00 2001 From: Tagadda <36127788+Tagadda@users.noreply.github.com> Date: Wed, 23 Feb 2022 06:36:19 +0000 Subject: [PATCH 246/516] Get the default branch from the apps.json --- tools/README-generator/make_readme.py | 4 ++++ tools/README-generator/templates/README.md.j2 | 2 +- tools/README-generator/templates/README_fr.md.j2 | 2 +- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/tools/README-generator/make_readme.py b/tools/README-generator/make_readme.py index d00e1edf..4b34ef59 100755 --- a/tools/README-generator/make_readme.py +++ b/tools/README-generator/make_readme.py @@ -18,6 +18,9 @@ def generate_READMEs(app_path: str): manifest = json.load(open(app_path / "manifest.json")) upstream = manifest.get("upstream", {}) + catalog = json.load(open(Path(__file__).parent.parent.parent / "apps.json")) + from_catalog = catalog.get(manifest['id'], {}) + if not upstream and not (app_path / "doc" / "DISCLAIMER.md").exists(): print( "There's no 'upstream' key in the manifest, and doc/DISCLAIMER.md doesn't exists - therefore assuming that we shall not auto-update the README.md for this app yet." @@ -64,6 +67,7 @@ def generate_READMEs(app_path: str): disclaimer=disclaimer, manifest=manifest, branch=branch, + default_branch=from_catalog.get('branch', 'master'), ) (app_path / f"README{lang_suffix}.md").write_text(out) diff --git a/tools/README-generator/templates/README.md.j2 b/tools/README-generator/templates/README.md.j2 index b0eb5c26..a0fdf071 100644 --- a/tools/README-generator/templates/README.md.j2 +++ b/tools/README-generator/templates/README.md.j2 @@ -31,7 +31,7 @@ If you don't have YunoHost, please consult [the guide](https://yunohost.org/#/in {% if description %}{{description}}{% else %}{{manifest.description[lang]}}{% endif %} -**Shipped version:** {% if upstream.version %}{{upstream.version}}{% else %}{{manifest.version}}{% endif %}{% if branch != "master" %} *(This is the `{{ branch }}` branch. See the [`master` branch](https://github.com/YunoHost-Apps/{{manifest.id}}_ynh/tree/master) for the version in the catalog.)*{% endif %} +**Shipped version:** {% if upstream.version %}{{upstream.version}}{% else %}{{manifest.version}}{% endif %}{% if branch != default_branch %} *(This is the `{{ branch }}` branch. See the [`{{ default_branch }}` branch](https://github.com/YunoHost-Apps/{{manifest.id}}_ynh/tree/{{ default_branch }}) for the version in the catalog.)*{% endif %} {% if upstream.demo %}**Demo:** {{upstream.demo}}{% endif %} diff --git a/tools/README-generator/templates/README_fr.md.j2 b/tools/README-generator/templates/README_fr.md.j2 index 63ca8c49..14bd7277 100644 --- a/tools/README-generator/templates/README_fr.md.j2 +++ b/tools/README-generator/templates/README_fr.md.j2 @@ -13,7 +13,7 @@ Si vous n'avez pas YunoHost, regardez [ici](https://yunohost.org/#/install) pour {% if description %}{{description}}{% else %}{{manifest.description[lang]}}{% endif %} -**Version incluse :** {% if upstream.version %}{{upstream.version}}{% else %}{{manifest.version}}{% endif %}{% if branch != "master" %} *(Vous êtes sur la branche `{{ branch }}`. Voir la [branche `master`](https://github.com/YunoHost-Apps/{{manifest.id}}_ynh/tree/master) pour la version du catalogue.)*{% endif %} +**Version incluse :** {% if upstream.version %}{{upstream.version}}{% else %}{{manifest.version}}{% endif %}{% if branch != default_branch %} *(Vous êtes sur la branche `{{ branch }}`. Voir la [branche `{{ default_branch }}`](https://github.com/YunoHost-Apps/{{manifest.id}}_ynh/tree/{{ default_branch }}) pour la version du catalogue.)*{% endif %} {% if upstream.demo %}**Démo :** {{upstream.demo}}{% endif %} From 10cf647b4c9692505de3dd720b337337ac2b5803 Mon Sep 17 00:00:00 2001 From: Tagadda <36127788+Tagadda@users.noreply.github.com> Date: Wed, 23 Feb 2022 07:07:45 +0000 Subject: [PATCH 247/516] fix --- tools/README-generator/make_readme.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tools/README-generator/make_readme.py b/tools/README-generator/make_readme.py index 4b34ef59..ac47a04a 100755 --- a/tools/README-generator/make_readme.py +++ b/tools/README-generator/make_readme.py @@ -18,7 +18,7 @@ def generate_READMEs(app_path: str): manifest = json.load(open(app_path / "manifest.json")) upstream = manifest.get("upstream", {}) - catalog = json.load(open(Path(__file__).parent.parent.parent / "apps.json")) + catalog = json.load(open(Path(os.path.abspath(__file__)).parent.parent.parent / "apps.json")) from_catalog = catalog.get(manifest['id'], {}) if not upstream and not (app_path / "doc" / "DISCLAIMER.md").exists(): From 499db257a174c57d5b5e456fbfa55515a8af2229 Mon Sep 17 00:00:00 2001 From: Tagadda <36127788+Tagadda@users.noreply.github.com> Date: Wed, 23 Feb 2022 07:18:05 +0000 Subject: [PATCH 248/516] Add Anti-Features in READMEs --- tools/README-generator/make_readme.py | 12 ++++++++++++ tools/README-generator/requirements.txt | 1 + tools/README-generator/templates/README.md.j2 | 8 ++++++++ tools/README-generator/templates/README_fr.md.j2 | 8 ++++++++ 4 files changed, 29 insertions(+) diff --git a/tools/README-generator/make_readme.py b/tools/README-generator/make_readme.py index ddcc3d29..3e8be5ab 100755 --- a/tools/README-generator/make_readme.py +++ b/tools/README-generator/make_readme.py @@ -3,6 +3,7 @@ import argparse import json import os +import yaml from pathlib import Path from jinja2 import Environment, FileSystemLoader @@ -18,6 +19,11 @@ def generate_READMEs(app_path: str): manifest = json.load(open(app_path / "manifest.json")) upstream = manifest.get("upstream", {}) + catalog = json.load(open(Path(os.path.abspath(__file__)).parent.parent.parent / "apps.json")) + from_catalog = catalog.get(manifest['id'], {}) + + antifeatures_list = yaml.load(open(Path(os.path.abspath(__file__)).parent.parent.parent / "antifeatures.yaml")) + if not upstream and not (app_path / "doc" / "DISCLAIMER.md").exists(): print( "There's no 'upstream' key in the manifest, and doc/DISCLAIMER.md doesn't exists - therefore assuming that we shall not auto-update the README.md for this app yet." @@ -53,6 +59,12 @@ def generate_READMEs(app_path: str): else: disclaimer = None + # TODO: Add url to the documentation... and actually create that documentation :D + antifeatures = [antifeatures_list[a] for a in from_catalog.get('antifeatures', [])] + for antifeature in antifeatures: + antifeature['title'] = antifeature['title'].get(lang_suffix, 'en') + antifeature['description'] = antifeature['description'].get(lang_suffix, 'en') + out = template.render( lang=lang, upstream=upstream, diff --git a/tools/README-generator/requirements.txt b/tools/README-generator/requirements.txt index 88cd6e2e..33fe25a7 100644 --- a/tools/README-generator/requirements.txt +++ b/tools/README-generator/requirements.txt @@ -1,2 +1,3 @@ jinja2 sanic +pyyaml diff --git a/tools/README-generator/templates/README.md.j2 b/tools/README-generator/templates/README.md.j2 index 6e58002a..8713a9a9 100644 --- a/tools/README-generator/templates/README.md.j2 +++ b/tools/README-generator/templates/README.md.j2 @@ -49,6 +49,14 @@ If you don't have YunoHost, please consult [the guide](https://yunohost.org/#/in {{ disclaimer }} {% endif -%} +{% if antifeatures -%} +## Antifeatures + +{% for antifeature in antifeatures -%} + - **{{ antifeature.title }}**: {{ antifeature.description }} +{% endfor -%} +{% endif -%} + ## Documentation and resources {% if upstream.website -%}* Official app website: {{ upstream.website }} diff --git a/tools/README-generator/templates/README_fr.md.j2 b/tools/README-generator/templates/README_fr.md.j2 index 9169cbbd..9e89c10c 100644 --- a/tools/README-generator/templates/README_fr.md.j2 +++ b/tools/README-generator/templates/README_fr.md.j2 @@ -31,6 +31,14 @@ Si vous n'avez pas YunoHost, regardez [ici](https://yunohost.org/#/install) pour {{ disclaimer }} {% endif -%} +{% if antifeatures -%} +## Fonctions indésirables + +{% for antifeature in antifeatures -%} + - **{{ antifeature.title }}**: {{ antifeature.description }} +{% endfor -%} +{% endif -%} + ## Documentations et ressources {% if upstream.website -%}* Site officiel de l'app : {{ upstream.website }} From 33615463c78f60e35d341d62035239427b11b58c Mon Sep 17 00:00:00 2001 From: yalh76 Date: Wed, 23 Feb 2022 20:28:56 +0100 Subject: [PATCH 249/516] Update apps.json --- apps.json | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/apps.json b/apps.json index 868778d4..f236b698 100644 --- a/apps.json +++ b/apps.json @@ -3634,8 +3634,7 @@ }, "yacy": { "category": "small_utilities", - "revision": "e64c715d014b1b1c0ba573164a85a2ebc29d48a6", - "state": "notworking", + "state": "working", "url": "https://github.com/YunoHost-Apps/yacy_ynh" }, "yellow": { From eedcfd5b7919520ec50d28638b6933222a84d4bd Mon Sep 17 00:00:00 2001 From: ewilly Date: Wed, 23 Feb 2022 20:53:07 +0100 Subject: [PATCH 250/516] Remove Bozon from catalog Bozon upstream seems not maintained anymore (last commit on 7 Nov 2018) What to do with https://github.com/YunoHost-Apps/bozon_ynh ? --- apps.json | 9 --------- 1 file changed, 9 deletions(-) diff --git a/apps.json b/apps.json index f236b698..e658d560 100644 --- a/apps.json +++ b/apps.json @@ -285,15 +285,6 @@ ], "url": "https://github.com/YunoHost-Apps/borgserver_ynh" }, - "bozon": { - "category": "synchronization", - "level": 6, - "state": "working", - "subtags": [ - "files" - ], - "url": "https://github.com/YunoHost-Apps/bozon_ynh" - }, "cachet": { "category": "system_tools", "level": 6, From c03a517c6d788d737d6b7b9e7a0dfea392560ee4 Mon Sep 17 00:00:00 2001 From: yalh76 Date: Thu, 24 Feb 2022 20:03:44 +0100 Subject: [PATCH 251/516] rspamdui as working --- apps.json | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/apps.json b/apps.json index f236b698..4c3e01b4 100644 --- a/apps.json +++ b/apps.json @@ -2866,8 +2866,7 @@ }, "rspamdui": { "category": "small_utilities", - "revision": "f64065de397f99bcd6c8d096908569305d178e1e", - "state": "notworking", + "state": "working", "url": "https://github.com/YunoHost-Apps/rspamdui_ynh" }, "rss-bridge": { From 0f2833767ab4281dcbf70524f811f26b5231c098 Mon Sep 17 00:00:00 2001 From: yalh76 Date: Fri, 25 Feb 2022 19:17:58 +0100 Subject: [PATCH 252/516] adding kiwix --- apps.json | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/apps.json b/apps.json index 4c3e01b4..54522527 100644 --- a/apps.json +++ b/apps.json @@ -1541,6 +1541,11 @@ ], "url": "https://github.com/YunoHost-Apps/kiwiirc_ynh" }, + "kiwix": { + "category": "small_utilities", + "state": "working", + "url": "https://github.com/YunoHost-Apps/kiwix_ynh" + }, "kodi": { "category": "multimedia", "level": 6, From c5df1300d1cd78566fe2d970c2218ab9b4b77ba0 Mon Sep 17 00:00:00 2001 From: yalh76 Date: Fri, 25 Feb 2022 19:20:19 +0100 Subject: [PATCH 253/516] internetarchive --- apps.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/apps.json b/apps.json index 4c3e01b4..5f29de30 100644 --- a/apps.json +++ b/apps.json @@ -1392,8 +1392,8 @@ }, "internetarchive": { "category": "wat", - "state": "notworking", - "url": "https://github.com/mitra42/internetarchive_ynh" + "state": "working", + "url": "https://github.com/YunoHost-Apps/internetarchive_ynh" }, "invidious": { "antifeatures": [ From 96530a9f33e83d1df25f4a14f9dee8bb0bc5a98c Mon Sep 17 00:00:00 2001 From: yunohost-bot Date: Fri, 25 Feb 2022 20:00:16 +0000 Subject: [PATCH 254/516] Update app's level --- apps.json | 32 +++++++++++++++++++------------- 1 file changed, 19 insertions(+), 13 deletions(-) diff --git a/apps.json b/apps.json index 5f29de30..da727fd4 100644 --- a/apps.json +++ b/apps.json @@ -314,7 +314,7 @@ }, "castopod": { "category": "multimedia", - "level": 8, + "level": 6, "state": "working", "subtags": [ "podcasts" @@ -599,6 +599,7 @@ }, "digiwords": { "category": "small_utilities", + "level": 6, "state": "working", "url": "https://github.com/YunoHost-Apps/digiwords_ynh" }, @@ -706,7 +707,7 @@ }, "dotclear2": { "category": "publishing", - "level": 8, + "level": 6, "state": "working", "subtags": [ "blog" @@ -724,7 +725,7 @@ }, "drupal": { "category": "publishing", - "level": 8, + "level": 6, "state": "working", "subtags": [ "websites" @@ -871,6 +872,7 @@ }, "filebrowser": { "category": "small_utilities", + "level": 7, "state": "working", "url": "https://github.com/YunoHost-Apps/filebrowser_ynh" }, @@ -1213,7 +1215,7 @@ }, "grammalecte": { "category": "office", - "level": 7, + "level": 8, "state": "working", "subtags": [ "text" @@ -1616,7 +1618,7 @@ }, "lemmy": { "category": "social_media", - "level": 7, + "level": 0, "state": "working", "subtags": [ "websites" @@ -1625,7 +1627,7 @@ }, "libreerp": { "category": "productivity_and_management", - "level": 4, + "level": 7, "state": "working", "subtags": [ "business_and_ngos" @@ -1845,7 +1847,7 @@ }, "mautrix_telegram": { "category": "communication", - "level": 7, + "level": 6, "state": "working", "subtags": [ "chat" @@ -1945,7 +1947,7 @@ }, "minidlna": { "category": "multimedia", - "level": 7, + "level": 6, "maintained": false, "state": "working", "subtags": [ @@ -2672,7 +2674,7 @@ }, "prometheus": { "category": "system_tools", - "level": 6, + "level": 7, "state": "working", "subtags": [ "monitoring" @@ -2866,6 +2868,7 @@ }, "rspamdui": { "category": "small_utilities", + "level": 7, "state": "working", "url": "https://github.com/YunoHost-Apps/rspamdui_ynh" }, @@ -3069,7 +3072,7 @@ }, "snserver": { "category": "office", - "level": 6, + "level": 8, "state": "working", "subtags": [ "text" @@ -3318,6 +3321,7 @@ }, "timeoff": { "category": "productivity_and_management", + "level": 2, "state": "working", "subtags": [ "business_and_ngos" @@ -3384,7 +3388,7 @@ }, "ttrss": { "category": "reading", - "level": 6, + "level": 8, "state": "working", "subtags": [ "rssreader" @@ -3393,6 +3397,7 @@ }, "turtl": { "category": "publishing", + "level": 7, "state": "working", "subtags": [ "wiki" @@ -3464,7 +3469,7 @@ }, "vaultwarden": { "category": "synchronization", - "level": 7, + "level": 8, "state": "working", "subtags": [ "password" @@ -3633,6 +3638,7 @@ }, "yacy": { "category": "small_utilities", + "level": 6, "state": "working", "url": "https://github.com/YunoHost-Apps/yacy_ynh" }, @@ -3702,7 +3708,7 @@ }, "yunorunner": { "category": "dev", - "level": 7, + "level": 8, "state": "working", "url": "https://github.com/YunoHost-Apps/yunorunner_ynh" }, From dd73ed1e5c41cfdb639485237561938d76b72ed1 Mon Sep 17 00:00:00 2001 From: ericgaspar Date: Sun, 27 Feb 2022 10:56:29 +0100 Subject: [PATCH 255/516] Update apps.json --- apps.json | 1 - 1 file changed, 1 deletion(-) diff --git a/apps.json b/apps.json index 39af75c5..7adb1fb3 100644 --- a/apps.json +++ b/apps.json @@ -3669,7 +3669,6 @@ "yourls": { "category": "small_utilities", "level": 4, - "maintained": false, "state": "working", "subtags": [ "url_shortener" From 9f078636e611cb90ab150ae95553d68a547628f9 Mon Sep 17 00:00:00 2001 From: yalh76 Date: Mon, 28 Feb 2022 20:56:29 +0100 Subject: [PATCH 256/516] Update apps.json --- apps.json | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/apps.json b/apps.json index 7adb1fb3..66e2c4f1 100644 --- a/apps.json +++ b/apps.json @@ -2717,8 +2717,7 @@ "pydio": { "category": "synchronization", "maintained": false, - "revision": "2600c6f10f75d0a1f834f0ae73afd5deef42d323", - "state": "notworking", + "state": "working", "subtags": [ "files" ], From bce50f63e0c4c11d62242829c5b457e2823674e5 Mon Sep 17 00:00:00 2001 From: yalh76 Date: Tue, 1 Mar 2022 20:02:44 +0100 Subject: [PATCH 257/516] Adding lxd-dashboard --- apps.json | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/apps.json b/apps.json index 66e2c4f1..6fc357a2 100644 --- a/apps.json +++ b/apps.json @@ -1743,6 +1743,11 @@ "state": "working", "url": "https://github.com/YunoHost-Apps/lxd_ynh" }, + "lxd-dashboard": { + "category": "system_tools", + "state": "working", + "url": "https://github.com/YunoHost-Apps/lxd-dashboard_ynh" + }, "lychee": { "category": "multimedia", "level": 6, From 7f643bf9624477a2f4b1d3c48f25680d3cfa52d3 Mon Sep 17 00:00:00 2001 From: Augustin Trancart Date: Wed, 2 Mar 2022 16:17:54 +0100 Subject: [PATCH 258/516] Update diaspora state --- apps.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps.json b/apps.json index 6fc357a2..88c21590 100644 --- a/apps.json +++ b/apps.json @@ -581,7 +581,7 @@ "diaspora": { "category": "social_media", "level": 0, - "state": "notworking", + "state": "working", "subtags": [ "microblogging" ], From 3f96185cfe9f3a4875296650852c6e652454f639 Mon Sep 17 00:00:00 2001 From: yalh76 Date: Wed, 2 Mar 2022 23:01:41 +0100 Subject: [PATCH 259/516] ofbiz_ynh working --- apps.json | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/apps.json b/apps.json index 88c21590..3e42c3cd 100644 --- a/apps.json +++ b/apps.json @@ -2273,12 +2273,11 @@ "ofbiz": { "category": "productivity_and_management", "maintained": false, - "revision": "9ca8db3694b76aa9068ac4ba327c13151f8c5356", - "state": "notworking", + "state": "working", "subtags": [ "business_and_ngos" ], - "url": "https://github.com/nomakaFr/ofbiz_ynh" + "url": "https://github.com/YunoHost-Apps/ofbiz_ynh" }, "omeka-s": { "category": "publishing", From 6d8ebed3f67ab3f19b3101217a54d16c1053ef53 Mon Sep 17 00:00:00 2001 From: yalh76 Date: Thu, 3 Mar 2022 08:32:19 +0100 Subject: [PATCH 260/516] pagure as working --- apps.json | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/apps.json b/apps.json index 3e42c3cd..f3c85ffa 100644 --- a/apps.json +++ b/apps.json @@ -2391,8 +2391,7 @@ "pagure": { "category": "dev", "maintained": false, - "revision": "a24e32d59a1cc1b4482b4d57367de671c463912f", - "state": "notworking", + "state": "working", "subtags": [ "forge" ], From 917d10191f79ccef54191f73cb921d66e4cde67f Mon Sep 17 00:00:00 2001 From: yalh76 Date: Thu, 3 Mar 2022 20:40:35 +0100 Subject: [PATCH 261/516] adding spacedeck --- apps.json | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/apps.json b/apps.json index f3c85ffa..d65389ff 100644 --- a/apps.json +++ b/apps.json @@ -3126,6 +3126,11 @@ ], "url": "https://github.com/YunoHost-Apps/sonerezh_ynh" }, + "spacedeck": { + "category": "office", + "state": "working", + "url": "https://github.com/YunoHost-Apps/spacedeck_ynh" + }, "spftoolbox": { "category": "system_tools", "level": 8, From 671751f7930f6bea252a34b2b50479b2b2043395 Mon Sep 17 00:00:00 2001 From: yalh76 Date: Thu, 3 Mar 2022 23:59:00 +0100 Subject: [PATCH 262/516] openproject working --- apps.json | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/apps.json b/apps.json index d65389ff..eb57e955 100644 --- a/apps.json +++ b/apps.json @@ -2317,9 +2317,8 @@ }, "openproject": { "category": "productivity_and_management", - "level": 0, - "state": "inprogress", - "url": "https://github.com/moutonjr/openproject_ynh" + "state": "working", + "url": "https://github.com/YunoHost-Apps/openproject_ynh" }, "opensondage": { "category": "productivity_and_management", From b06ee53508142927f54ff8ba73e1101deb8ff9e5 Mon Sep 17 00:00:00 2001 From: yunohost-bot Date: Fri, 4 Mar 2022 20:00:09 +0000 Subject: [PATCH 263/516] Update app's level --- apps.json | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/apps.json b/apps.json index eb57e955..50d4c620 100644 --- a/apps.json +++ b/apps.json @@ -599,7 +599,7 @@ }, "digiwords": { "category": "small_utilities", - "level": 6, + "level": 7, "state": "working", "url": "https://github.com/YunoHost-Apps/digiwords_ynh" }, @@ -1720,7 +1720,7 @@ }, "lufi": { "category": "synchronization", - "level": 8, + "level": 6, "state": "working", "subtags": [ "files" @@ -2317,6 +2317,7 @@ }, "openproject": { "category": "productivity_and_management", + "level": 7, "state": "working", "url": "https://github.com/YunoHost-Apps/openproject_ynh" }, @@ -2389,6 +2390,7 @@ }, "pagure": { "category": "dev", + "level": 7, "maintained": false, "state": "working", "subtags": [ @@ -2453,7 +2455,7 @@ }, "pgadmin": { "category": "system_tools", - "level": 4, + "level": 0, "state": "working", "subtags": [ "db" @@ -3127,6 +3129,7 @@ }, "spacedeck": { "category": "office", + "level": 7, "state": "working", "url": "https://github.com/YunoHost-Apps/spacedeck_ynh" }, @@ -3536,7 +3539,7 @@ }, "webmin": { "category": "system_tools", - "level": 8, + "level": 2, "state": "working", "url": "https://github.com/YunoHost-Apps/webmin_ynh" }, From b79e2b56def21c507287c30afada2b23b1986279 Mon Sep 17 00:00:00 2001 From: yalh76 Date: Fri, 4 Mar 2022 22:54:42 +0100 Subject: [PATCH 264/516] Fix webmin level --- apps.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps.json b/apps.json index 50d4c620..c9698539 100644 --- a/apps.json +++ b/apps.json @@ -3539,7 +3539,7 @@ }, "webmin": { "category": "system_tools", - "level": 2, + "level": 8, "state": "working", "url": "https://github.com/YunoHost-Apps/webmin_ynh" }, From 6b3d5a2e3ba3b3a1f36511deefa53106d4520453 Mon Sep 17 00:00:00 2001 From: yunohost-bot Date: Sat, 5 Mar 2022 10:34:03 +0000 Subject: [PATCH 265/516] Update app's level --- apps.json | 21 +++++++++++++-------- 1 file changed, 13 insertions(+), 8 deletions(-) diff --git a/apps.json b/apps.json index c9698539..d6103979 100644 --- a/apps.json +++ b/apps.json @@ -580,7 +580,7 @@ }, "diaspora": { "category": "social_media", - "level": 0, + "level": 7, "state": "working", "subtags": [ "microblogging" @@ -692,7 +692,7 @@ }, "dolibarr": { "category": "productivity_and_management", - "level": 7, + "level": 8, "state": "working", "subtags": [ "business_and_ngos" @@ -1340,7 +1340,7 @@ }, "hubzilla": { "category": "social_media", - "level": 8, + "level": 2, "state": "working", "subtags": [ "microblogging" @@ -1394,6 +1394,7 @@ }, "internetarchive": { "category": "wat", + "level": 6, "state": "working", "url": "https://github.com/YunoHost-Apps/internetarchive_ynh" }, @@ -1545,6 +1546,7 @@ }, "kiwix": { "category": "small_utilities", + "level": 7, "state": "working", "url": "https://github.com/YunoHost-Apps/kiwix_ynh" }, @@ -1623,7 +1625,7 @@ }, "lemmy": { "category": "social_media", - "level": 0, + "level": 7, "state": "working", "subtags": [ "websites" @@ -1745,6 +1747,7 @@ }, "lxd-dashboard": { "category": "system_tools", + "level": 7, "state": "working", "url": "https://github.com/YunoHost-Apps/lxd-dashboard_ynh" }, @@ -2038,7 +2041,7 @@ }, "mopidy": { "category": "multimedia", - "level": 7, + "level": 8, "state": "working", "subtags": [ "music" @@ -2272,6 +2275,7 @@ }, "ofbiz": { "category": "productivity_and_management", + "level": 7, "maintained": false, "state": "working", "subtags": [ @@ -2317,7 +2321,7 @@ }, "openproject": { "category": "productivity_and_management", - "level": 7, + "level": 6, "state": "working", "url": "https://github.com/YunoHost-Apps/openproject_ynh" }, @@ -2720,6 +2724,7 @@ }, "pydio": { "category": "synchronization", + "level": 7, "maintained": false, "state": "working", "subtags": [ @@ -3677,7 +3682,7 @@ }, "yourls": { "category": "small_utilities", - "level": 4, + "level": 7, "state": "working", "subtags": [ "url_shortener" @@ -3783,7 +3788,7 @@ "non-free-dependencies" ], "category": "system_tools", - "level": 8, + "level": 0, "state": "working", "subtags": [ "network" From fe566a48e4e69dbf8aa6ebaea1a5188da8f46acb Mon Sep 17 00:00:00 2001 From: yalh76 Date: Sat, 5 Mar 2022 12:14:50 +0100 Subject: [PATCH 266/516] Fix openproject level --- apps.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps.json b/apps.json index d6103979..ebf636f0 100644 --- a/apps.json +++ b/apps.json @@ -2321,7 +2321,7 @@ }, "openproject": { "category": "productivity_and_management", - "level": 6, + "level": 7, "state": "working", "url": "https://github.com/YunoHost-Apps/openproject_ynh" }, From 6e3af7bcf09109fb184f57fbd5b24fdb5067abcd Mon Sep 17 00:00:00 2001 From: yalh76 Date: Sat, 5 Mar 2022 14:24:05 +0100 Subject: [PATCH 267/516] Remove codepad --- apps.json | 9 --------- 1 file changed, 9 deletions(-) diff --git a/apps.json b/apps.json index ebf636f0..22e8478f 100644 --- a/apps.json +++ b/apps.json @@ -387,15 +387,6 @@ ], "url": "https://github.com/YunoHost-Apps/code-server_ynh" }, - "codepad": { - "category": "dev", - "level": 0, - "state": "working", - "subtags": [ - "programming" - ], - "url": "https://github.com/YunoHost-Apps/codepad_ynh" - }, "codimd": { "category": "office", "level": 7, From 3502b5cb760f37e790f8e33dce420c5db11de6e9 Mon Sep 17 00:00:00 2001 From: yalh76 Date: Sun, 6 Mar 2022 18:01:57 +0100 Subject: [PATCH 268/516] removing django_ynh --- apps.json | 9 --------- 1 file changed, 9 deletions(-) diff --git a/apps.json b/apps.json index 22e8478f..269e27fb 100644 --- a/apps.json +++ b/apps.json @@ -634,15 +634,6 @@ ], "url": "https://github.com/Jojo144/django_app_ynh" }, - "django_ynh": { - "category": "dev", - "level": 1, - "state": "working", - "subtags": [ - "skeleton" - ], - "url": "https://github.com/YunoHost-Apps/django_ynh" - }, "docker-registry": { "category": "system_tools", "state": "notworking", From a135716f7a62463947b08eba3441e777fde336c6 Mon Sep 17 00:00:00 2001 From: yunohost-bot Date: Fri, 11 Mar 2022 20:00:10 +0000 Subject: [PATCH 269/516] Update app's level --- apps.json | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/apps.json b/apps.json index 269e27fb..f795494b 100644 --- a/apps.json +++ b/apps.json @@ -314,7 +314,7 @@ }, "castopod": { "category": "multimedia", - "level": 6, + "level": 8, "state": "working", "subtags": [ "podcasts" @@ -330,7 +330,7 @@ }, "cheky": { "category": "small_utilities", - "level": 2, + "level": 7, "state": "working", "url": "https://github.com/YunoHost-Apps/cheky_ynh" }, @@ -1083,7 +1083,7 @@ }, "gitlab-runner": { "category": "dev", - "level": 6, + "level": 0, "state": "working", "subtags": [ "forge" @@ -1448,7 +1448,7 @@ }, "jenkins": { "category": "dev", - "level": 2, + "level": 3, "state": "working", "url": "https://github.com/YunoHost-Apps/jenkins_ynh" }, @@ -1744,7 +1744,7 @@ }, "mailman": { "category": "communication", - "level": 1, + "level": 0, "state": "working", "subtags": [ "email" @@ -3158,7 +3158,7 @@ }, "ssh_chroot_dir": { "category": "system_tools", - "level": 3, + "level": 7, "maintained": false, "state": "working", "url": "https://github.com/YunoHost-Apps/ssh_chroot_dir_ynh" @@ -3322,7 +3322,7 @@ }, "timeoff": { "category": "productivity_and_management", - "level": 2, + "level": 7, "state": "working", "subtags": [ "business_and_ngos" @@ -3413,7 +3413,7 @@ }, "tvheadend": { "category": "multimedia", - "level": 4, + "level": 7, "state": "working", "url": "https://github.com/YunoHost-Apps/tvheadend_ynh" }, @@ -3520,7 +3520,7 @@ }, "weblate": { "category": "dev", - "level": 2, + "level": 7, "state": "working", "url": "https://github.com/YunoHost-Apps/weblate_ynh" }, From 13a7013cc15885b1be9c202ac7d06db0ec9077df Mon Sep 17 00:00:00 2001 From: yalh76 Date: Fri, 11 Mar 2022 22:54:52 +0100 Subject: [PATCH 270/516] fix mailman level --- apps.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps.json b/apps.json index f795494b..f8b7aab7 100644 --- a/apps.json +++ b/apps.json @@ -1744,7 +1744,7 @@ }, "mailman": { "category": "communication", - "level": 0, + "level": 6, "state": "working", "subtags": [ "email" From 0469c406415be7b74e0bb1d25bcba7d8cb7e00aa Mon Sep 17 00:00:00 2001 From: yalh76 Date: Sat, 12 Mar 2022 14:40:56 +0100 Subject: [PATCH 271/516] Fixing elabftw repo --- apps.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps.json b/apps.json index f8b7aab7..70b49af3 100644 --- a/apps.json +++ b/apps.json @@ -754,7 +754,7 @@ "elabftw": { "category": "productivity_and_management", "state": "inprogress", - "url": "https://github.com/YunoHost-Apps/eLabFTW_ynh" + "url": "https://github.com/YunoHost-Apps/elabftw_ynh" }, "element": { "category": "communication", From c98c0c4d837dedc2ee9e15be96f0ffab63576377 Mon Sep 17 00:00:00 2001 From: OniriCorpe Date: Mon, 14 Mar 2022 04:01:04 +0100 Subject: [PATCH 272/516] adding gotosocial --- apps.json | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/apps.json b/apps.json index 70b49af3..1a98b112 100644 --- a/apps.json +++ b/apps.json @@ -1186,6 +1186,14 @@ "state": "working", "url": "https://github.com/YunoHost-Apps/gotify_ynh" }, + "gotosocial": { + "category": "social_media", + "state": "working", + "subtags": [ + "microblogging" + ], + "url": "https://github.com/OniriCorpe/gotosocial_ynh" + }, "grafana": { "category": "system_tools", "level": 8, From e23069d8c10bbc840ba022019e34f3e5377f7885 Mon Sep 17 00:00:00 2001 From: yalh76 Date: Tue, 15 Mar 2022 03:23:50 +0100 Subject: [PATCH 273/516] duniter as working --- apps.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps.json b/apps.json index 70b49af3..36c7f010 100644 --- a/apps.json +++ b/apps.json @@ -725,7 +725,7 @@ }, "duniter": { "category": "wat", - "state": "inprogress", + "state": "working", "url": "https://github.com/YunoHost-Apps/duniter_ynh" }, "dynette": { From 1540651c266f29bc85eba49230ee9f6096478b5e Mon Sep 17 00:00:00 2001 From: yalh76 Date: Wed, 16 Mar 2022 00:20:14 +0100 Subject: [PATCH 274/516] agora as working --- apps.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps.json b/apps.json index 36c7f010..47c55ec3 100644 --- a/apps.json +++ b/apps.json @@ -77,7 +77,7 @@ "agora": { "category": "wat", "maintained": false, - "state": "notworking", + "state": "working", "url": "https://github.com/YunoHost-Apps/agora_ynh" }, "airsonic": { From 92898588a13d7196ba3724fcb8169fd86f3264af Mon Sep 17 00:00:00 2001 From: OniriCorpe Date: Wed, 16 Mar 2022 06:04:32 +0100 Subject: [PATCH 275/516] edit url according to the repo moving to ynh-apps org --- apps.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps.json b/apps.json index 1a98b112..01b63b2d 100644 --- a/apps.json +++ b/apps.json @@ -1192,7 +1192,7 @@ "subtags": [ "microblogging" ], - "url": "https://github.com/OniriCorpe/gotosocial_ynh" + "url": "https://github.com/YunoHost-Apps/gotosocial_ynh" }, "grafana": { "category": "system_tools", From 23ca1f9b5cbb146fcbb417dcfa87a6da721bf9f5 Mon Sep 17 00:00:00 2001 From: yalh76 Date: Wed, 16 Mar 2022 19:34:21 +0100 Subject: [PATCH 276/516] coin as working --- apps.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps.json b/apps.json index 47c55ec3..704205d7 100644 --- a/apps.json +++ b/apps.json @@ -398,7 +398,7 @@ }, "coin": { "category": "productivity_and_management", - "state": "notworking", + "state": "working", "subtags": [ "business_and_ngos" ], From 4611dcc00c2ea8a5354b18d0d5957c0c95879868 Mon Sep 17 00:00:00 2001 From: Gofannon <17145502+Gofannon@users.noreply.github.com> Date: Wed, 16 Mar 2022 20:40:32 +0100 Subject: [PATCH 277/516] Update apps.json Declare app as "orphan" officially since I do not package anymore. Taken from here: https://github.com/YunoHost-Apps/cheky_ynh/issues/33#issuecomment-1006955018 https://forum.yunohost.org/t/time-to-move-on-end-of-packaging-for-me/17831 --- apps.json | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/apps.json b/apps.json index 4cffaed5..092d8cf0 100644 --- a/apps.json +++ b/apps.json @@ -83,6 +83,7 @@ "airsonic": { "category": "multimedia", "level": 8, + "maintained": false, "state": "working", "subtags": [ "music" @@ -331,6 +332,7 @@ "cheky": { "category": "small_utilities", "level": 7, + "maintained": false, "state": "working", "url": "https://github.com/YunoHost-Apps/cheky_ynh" }, @@ -563,6 +565,7 @@ "diagramsnet": { "category": "office", "level": 8, + "maintained": false, "state": "working", "subtags": [ "draw" @@ -665,6 +668,7 @@ "dokuwiki": { "category": "publishing", "high_quality": true, + "maintained": false, "level": 9, "state": "working", "subtags": [ From 8985dd738fc633ac1e9b6b0ebe01187db0aea52a Mon Sep 17 00:00:00 2001 From: yunohost-bot Date: Fri, 18 Mar 2022 20:00:12 +0000 Subject: [PATCH 278/516] Update app's level --- apps.json | 36 ++++++++++++++++++++---------------- 1 file changed, 20 insertions(+), 16 deletions(-) diff --git a/apps.json b/apps.json index 092d8cf0..44c01e51 100644 --- a/apps.json +++ b/apps.json @@ -76,6 +76,7 @@ }, "agora": { "category": "wat", + "level": 7, "maintained": false, "state": "working", "url": "https://github.com/YunoHost-Apps/agora_ynh" @@ -297,7 +298,7 @@ }, "cachet": { "category": "system_tools", - "level": 6, + "level": 8, "state": "working", "subtags": [ "monitoring" @@ -400,6 +401,7 @@ }, "coin": { "category": "productivity_and_management", + "level": 6, "state": "working", "subtags": [ "business_and_ngos" @@ -668,8 +670,8 @@ "dokuwiki": { "category": "publishing", "high_quality": true, - "maintained": false, "level": 9, + "maintained": false, "state": "working", "subtags": [ "wiki" @@ -729,6 +731,7 @@ }, "duniter": { "category": "wat", + "level": 7, "state": "working", "url": "https://github.com/YunoHost-Apps/duniter_ynh" }, @@ -1192,6 +1195,7 @@ }, "gotosocial": { "category": "social_media", + "level": 7, "state": "working", "subtags": [ "microblogging" @@ -1300,7 +1304,7 @@ }, "horde": { "category": "communication", - "level": 4, + "level": 6, "state": "working", "subtags": [ "email" @@ -1379,7 +1383,7 @@ }, "ihatemoney": { "category": "productivity_and_management", - "level": 7, + "level": 6, "state": "working", "subtags": [ "accounting" @@ -1460,7 +1464,7 @@ }, "jenkins": { "category": "dev", - "level": 3, + "level": 6, "state": "working", "url": "https://github.com/YunoHost-Apps/jenkins_ynh" }, @@ -1647,7 +1651,7 @@ }, "librespeed": { "category": "system_tools", - "level": 7, + "level": 8, "state": "working", "subtags": [ "monitoring" @@ -1942,7 +1946,7 @@ }, "minetest": { "category": "games", - "level": 6, + "level": 8, "state": "working", "url": "https://github.com/YunoHost-Apps/minetest_ynh" }, @@ -1954,7 +1958,7 @@ }, "minidlna": { "category": "multimedia", - "level": 6, + "level": 7, "maintained": false, "state": "working", "subtags": [ @@ -2444,7 +2448,7 @@ }, "petrolette": { "category": "reading", - "level": 6, + "level": 8, "state": "working", "subtags": [ "others" @@ -2496,7 +2500,7 @@ }, "phpinfo": { "category": "system_tools", - "level": 6, + "level": 8, "state": "working", "url": "https://github.com/YunoHost-Apps/phpinfo_ynh" }, @@ -2821,7 +2825,7 @@ }, "restic": { "category": "system_tools", - "level": 6, + "level": 8, "state": "working", "subtags": [ "backup" @@ -2937,7 +2941,7 @@ }, "searx": { "category": "small_utilities", - "level": 1, + "level": 8, "state": "working", "url": "https://github.com/YunoHost-Apps/searx_ynh" }, @@ -3155,7 +3159,7 @@ }, "squid3": { "category": "small_utilities", - "level": 6, + "level": 8, "state": "working", "url": "https://github.com/YunoHost-Apps/squid3_ynh" }, @@ -3295,7 +3299,7 @@ }, "teampass": { "category": "synchronization", - "level": 6, + "level": 7, "state": "working", "subtags": [ "password" @@ -3454,7 +3458,7 @@ }, "ums": { "category": "multimedia", - "level": 6, + "level": 8, "state": "working", "url": "https://github.com/Yunohost-Apps/UMS_ynh" }, @@ -3532,7 +3536,7 @@ }, "weblate": { "category": "dev", - "level": 7, + "level": 8, "state": "working", "url": "https://github.com/YunoHost-Apps/weblate_ynh" }, From ea16e1b2e2b344f13bac3f36eeaf6538cf8f6ae6 Mon Sep 17 00:00:00 2001 From: yalh76 Date: Fri, 18 Mar 2022 23:22:35 +0100 Subject: [PATCH 279/516] cockpit as working --- apps.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps.json b/apps.json index 44c01e51..ae0ae062 100644 --- a/apps.json +++ b/apps.json @@ -375,7 +375,7 @@ }, "cockpit": { "category": "system_tools", - "state": "inprogress", + "state": "working", "subtags": [ "monitoring" ], From 1c34207ae3cefa267eb936e1f294ccdba621847b Mon Sep 17 00:00:00 2001 From: ericgaspar Date: Sun, 20 Mar 2022 08:43:41 +0100 Subject: [PATCH 280/516] Update apps.json --- apps.json | 3 +++ 1 file changed, 3 insertions(+) diff --git a/apps.json b/apps.json index ae0ae062..d7291c29 100644 --- a/apps.json +++ b/apps.json @@ -3588,6 +3588,9 @@ "category": "office", "level": 8, "state": "working", + "subtags": [ + "draw" + ], "url": "https://github.com/YunoHost-Apps/whitebophir_ynh" }, "wifiwithme": { From 47c2eb0492b9cd6ec0e828355cbb17822db024e3 Mon Sep 17 00:00:00 2001 From: yalh76 Date: Sun, 20 Mar 2022 13:28:49 +0100 Subject: [PATCH 281/516] excalidraw as working --- apps.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps.json b/apps.json index ae0ae062..544cdb8b 100644 --- a/apps.json +++ b/apps.json @@ -822,7 +822,7 @@ }, "excalidraw": { "category": "office", - "state": "inprogress", + "state": "working", "subtags": [ "draw" ], From 91c0674ae0683873582e084b3d5ed00cd26b33d4 Mon Sep 17 00:00:00 2001 From: Melchisedech Date: Sun, 20 Mar 2022 23:36:21 +0100 Subject: [PATCH 282/516] Add digitools application --- apps.json | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/apps.json b/apps.json index d7291c29..f4dbac39 100644 --- a/apps.json +++ b/apps.json @@ -593,6 +593,11 @@ ], "url": "https://github.com/aymhce/diasporadocker_ynh" }, + "digitools": { + "category": "small_utilities", + "state": "working", + "url": "https://github.com/YunoHost-Apps/digitools_ynh" + }, "digiwords": { "category": "small_utilities", "level": 7, From 1940c1948062ac29d4012bd6dc6d127600e2dd86 Mon Sep 17 00:00:00 2001 From: yalh76 Date: Mon, 21 Mar 2022 22:27:08 +0100 Subject: [PATCH 283/516] Update flood --- apps.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/apps.json b/apps.json index a5e77f40..61fc008d 100644 --- a/apps.json +++ b/apps.json @@ -899,11 +899,11 @@ "url": "https://github.com/YunoHost-Apps/flask_ynh" }, "flood": { - "state": "notworking", + "state": "working", "subtags": [ "download" ], - "url": "https://github.com/TakerMc/flood_ynh" + "url": "https://github.com/YunoHost-Apps/flood_ynh" }, "fluxbb": { "category": "communication", From 5feed73e8b343f169c3aeda8329e9a222e8ee215 Mon Sep 17 00:00:00 2001 From: yalh76 Date: Mon, 21 Mar 2022 22:31:14 +0100 Subject: [PATCH 284/516] dendrite as working --- apps.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps.json b/apps.json index 61fc008d..d8265fb4 100644 --- a/apps.json +++ b/apps.json @@ -558,7 +558,7 @@ }, "dendrite": { "category": "communication", - "state": "inprogress", + "state": "working", "subtags": [ "chat" ], From a2671651e307f98836d91df03abc0059d96d331d Mon Sep 17 00:00:00 2001 From: ericgaspar Date: Tue, 22 Mar 2022 11:27:24 +0100 Subject: [PATCH 285/516] Update apps.json --- apps.json | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/apps.json b/apps.json index d8265fb4..7339bf84 100644 --- a/apps.json +++ b/apps.json @@ -1635,6 +1635,11 @@ ], "url": "https://github.com/YunoHost-Apps/lemmy_ynh" }, + "libreddit": { + "category": "social_media", + "state": "working", + "url": "https://github.com/Yunohost-Apps/libreddit_ynh" + }, "libreerp": { "category": "productivity_and_management", "level": 7, From 270fa4fa4d459c90c228a05c5e02bfb0d9409e7a Mon Sep 17 00:00:00 2001 From: ericgaspar Date: Tue, 22 Mar 2022 14:02:41 +0100 Subject: [PATCH 286/516] Add selfoss --- apps.json | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/apps.json b/apps.json index d8265fb4..040263cf 100644 --- a/apps.json +++ b/apps.json @@ -2960,6 +2960,14 @@ ], "url": "https://github.com/magikcypress/seenthis_ynh" }, + "selfoss": { + "category": "reading", + "state": "inprogress", + "subtags": [ + "rssreader" + ], + "url": "https://github.com/YunoHost-Apps/selfoss_ynh" + }, "send": { "category": "synchronization", "level": 7, From c1b68533c06ca9a79dec059fff0facd9188dc0a3 Mon Sep 17 00:00:00 2001 From: ericgaspar Date: Tue, 22 Mar 2022 19:07:48 +0100 Subject: [PATCH 287/516] Update apps.json --- apps.json | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/apps.json b/apps.json index d8265fb4..367bd5c2 100644 --- a/apps.json +++ b/apps.json @@ -3318,6 +3318,11 @@ "state": "notworking", "url": "https://github.com/YunoHost-Apps/telegram_chatbot_ynh" }, + "teddit": { + "category": "social_media", + "state": "working", + "url": "https://github.com/Yunohost-Apps/teddit_ynh" + }, "tes3mp": { "category": "games", "state": "notworking", From c167ca65d1d4257f394bdc8e4be8cb0f05a09031 Mon Sep 17 00:00:00 2001 From: yalh76 Date: Wed, 23 Mar 2022 18:23:34 +0100 Subject: [PATCH 288/516] GLPI as working --- apps.json | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/apps.json b/apps.json index e512c93e..2ac52d22 100644 --- a/apps.json +++ b/apps.json @@ -1151,12 +1151,11 @@ }, "glpi": { "category": "productivity_and_management", - "revision": "5982ac51159d42cef1c969b479346d6bc95abba5", - "state": "notworking", + "state": "working", "subtags": [ "task" ], - "url": "https://github.com/abeudin/glpi_ynh" + "url": "https://github.com/YunoHost-Apps/glpi_ynh" }, "gnusocial": { "category": "social_media", From 10a517c4bd12d5d9f0f24e2f6f299fd8a4a9a30c Mon Sep 17 00:00:00 2001 From: Limezy Date: Thu, 24 Mar 2022 14:59:15 +0700 Subject: [PATCH 289/516] add dex --- apps.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/apps.json b/apps.json index 2ac52d22..fac5e23c 100644 --- a/apps.json +++ b/apps.json @@ -547,6 +547,15 @@ "state": "working", "url": "https://github.com/YunoHost-Apps/dato_ynh" }, + "dex": { + "category": "system_tools", + "maintained": true, + "state": "inprogress", + "subtags": [ + "auth" + ], + "url": "https://github.com/YunoHost-Apps/dex_ynh" + }, "democracyos": { "category": "communication", "maintained": false, From aa37a04a54df1df75770fce3d646687f520b9dc7 Mon Sep 17 00:00:00 2001 From: Limezy Date: Fri, 25 Mar 2022 09:30:33 +0700 Subject: [PATCH 290/516] Update apps.json --- apps.json | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/apps.json b/apps.json index fac5e23c..563d7666 100644 --- a/apps.json +++ b/apps.json @@ -547,15 +547,6 @@ "state": "working", "url": "https://github.com/YunoHost-Apps/dato_ynh" }, - "dex": { - "category": "system_tools", - "maintained": true, - "state": "inprogress", - "subtags": [ - "auth" - ], - "url": "https://github.com/YunoHost-Apps/dex_ynh" - }, "democracyos": { "category": "communication", "maintained": false, @@ -573,6 +564,15 @@ ], "url": "https://github.com/YunoHost-Apps/dendrite_ynh" }, + "dex": { + "category": "system_tools", + "maintained": true, + "state": "inprogress", + "subtags": [ + "auth" + ], + "url": "https://github.com/YunoHost-Apps/dex_ynh" + }, "diagramsnet": { "category": "office", "level": 8, From c90e892f478d8a651db48d2ea2d5adccb0c885b6 Mon Sep 17 00:00:00 2001 From: Limezy Date: Fri, 25 Mar 2022 21:09:46 +0700 Subject: [PATCH 291/516] Change subtag to Network --- apps.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps.json b/apps.json index 563d7666..ce91597a 100644 --- a/apps.json +++ b/apps.json @@ -569,7 +569,7 @@ "maintained": true, "state": "inprogress", "subtags": [ - "auth" + "network" ], "url": "https://github.com/YunoHost-Apps/dex_ynh" }, From 610b5ed0df4749e81c608ca932a75e2c630c7ffb Mon Sep 17 00:00:00 2001 From: yalh76 Date: Fri, 25 Mar 2022 19:26:40 +0100 Subject: [PATCH 292/516] headphones as working --- apps.json | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/apps.json b/apps.json index 2ac52d22..e1417018 100644 --- a/apps.json +++ b/apps.json @@ -1277,8 +1277,7 @@ }, "headphones": { "category": "multimedia", - "revision": "8f2a891a987dff486d190032cef4352e7f3d8796", - "state": "notworking", + "state": "working", "subtags": [ "download" ], From 59edaf7701fd4f2f458dd5b952d2ced3386a474c Mon Sep 17 00:00:00 2001 From: yunohost-bot Date: Fri, 25 Mar 2022 20:00:16 +0000 Subject: [PATCH 293/516] Update app's level --- apps.json | 34 +++++++++++++++++++++------------- 1 file changed, 21 insertions(+), 13 deletions(-) diff --git a/apps.json b/apps.json index c7b96792..fd093c0e 100644 --- a/apps.json +++ b/apps.json @@ -375,6 +375,7 @@ }, "cockpit": { "category": "system_tools", + "level": 0, "state": "working", "subtags": [ "monitoring" @@ -558,6 +559,7 @@ }, "dendrite": { "category": "communication", + "level": 7, "state": "working", "subtags": [ "chat" @@ -575,7 +577,7 @@ }, "diagramsnet": { "category": "office", - "level": 8, + "level": 7, "maintained": false, "state": "working", "subtags": [ @@ -604,6 +606,7 @@ }, "digitools": { "category": "small_utilities", + "level": 6, "state": "working", "url": "https://github.com/YunoHost-Apps/digitools_ynh" }, @@ -684,7 +687,7 @@ "dokuwiki": { "category": "publishing", "high_quality": true, - "level": 9, + "level": 7, "maintained": false, "state": "working", "subtags": [ @@ -836,6 +839,7 @@ }, "excalidraw": { "category": "office", + "level": 7, "state": "working", "subtags": [ "draw" @@ -908,6 +912,7 @@ "url": "https://github.com/YunoHost-Apps/flask_ynh" }, "flood": { + "level": 3, "state": "working", "subtags": [ "download" @@ -1022,7 +1027,7 @@ }, "funkwhale": { "category": "multimedia", - "level": 8, + "level": 0, "state": "working", "subtags": [ "music" @@ -1160,6 +1165,7 @@ }, "glpi": { "category": "productivity_and_management", + "level": 7, "state": "working", "subtags": [ "task" @@ -1256,7 +1262,7 @@ }, "guacamole": { "category": "system_tools", - "level": 8, + "level": 0, "state": "working", "url": "https://github.com/YunoHost-Apps/guacamole_ynh" }, @@ -1635,7 +1641,7 @@ }, "lemmy": { "category": "social_media", - "level": 7, + "level": 0, "state": "working", "subtags": [ "websites" @@ -1644,6 +1650,7 @@ }, "libreddit": { "category": "social_media", + "level": 7, "state": "working", "url": "https://github.com/Yunohost-Apps/libreddit_ynh" }, @@ -1822,7 +1829,7 @@ }, "matrix-puppet-discord": { "category": "communication", - "level": 7, + "level": 0, "state": "working", "subtags": [ "chat" @@ -1904,7 +1911,7 @@ }, "mediawiki": { "category": "publishing", - "level": 8, + "level": 0, "state": "working", "subtags": [ "wiki" @@ -2474,7 +2481,7 @@ }, "pgadmin": { "category": "system_tools", - "level": 0, + "level": 4, "state": "working", "subtags": [ "db" @@ -3331,6 +3338,12 @@ ], "url": "https://github.com/YunoHost-Apps/teampass_ynh" }, + "teddit": { + "category": "social_media", + "level": 7, + "state": "working", + "url": "https://github.com/Yunohost-Apps/teddit_ynh" + }, "telegram_chatbot": { "category": "dev", "maintained": false, @@ -3338,11 +3351,6 @@ "state": "notworking", "url": "https://github.com/YunoHost-Apps/telegram_chatbot_ynh" }, - "teddit": { - "category": "social_media", - "state": "working", - "url": "https://github.com/Yunohost-Apps/teddit_ynh" - }, "tes3mp": { "category": "games", "state": "notworking", From b6fe8e2fd0a2b3b576eb24fc1cd20ec99832ada0 Mon Sep 17 00:00:00 2001 From: yalh76 Date: Fri, 25 Mar 2022 21:18:10 +0100 Subject: [PATCH 294/516] linuxdash as working --- apps.json | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/apps.json b/apps.json index c7b96792..1078cb48 100644 --- a/apps.json +++ b/apps.json @@ -1701,8 +1701,7 @@ }, "linuxdash": { "category": "system_tools", - "revision": "f6c037bed44c5f1a5d5cff3fc64b733681ef7244", - "state": "notworking", + "state": "working", "subtags": [ "monitoring" ], From 49876bc2d165c107209295c91af168d254b7e227 Mon Sep 17 00:00:00 2001 From: ericgaspar Date: Fri, 25 Mar 2022 23:36:34 +0100 Subject: [PATCH 295/516] Update apps.json --- apps.json | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/apps.json b/apps.json index 1078cb48..a1c7cf64 100644 --- a/apps.json +++ b/apps.json @@ -14,6 +14,13 @@ "state": "working", "url": "https://github.com/YunoHost-Apps/243_ynh" }, + + "2fauth": { + "category": "system_tools", + + "state": "working", + "url": "https://github.com/YunoHost-Apps/2FAuth_ynh" + }, "abantecart": { "category": "publishing", "level": 7, From 07a325f002a5c0edfe84ca54024b439fe7ed29f2 Mon Sep 17 00:00:00 2001 From: ericgaspar Date: Fri, 25 Mar 2022 23:53:59 +0100 Subject: [PATCH 296/516] Update apps.json --- apps.json | 1 - 1 file changed, 1 deletion(-) diff --git a/apps.json b/apps.json index a1c7cf64..6290547c 100644 --- a/apps.json +++ b/apps.json @@ -14,7 +14,6 @@ "state": "working", "url": "https://github.com/YunoHost-Apps/243_ynh" }, - "2fauth": { "category": "system_tools", From ecba83e1ffbfaef7571f58ef117c3fedbfb20613 Mon Sep 17 00:00:00 2001 From: ericgaspar Date: Fri, 25 Mar 2022 23:54:35 +0100 Subject: [PATCH 297/516] Update apps.json --- apps.json | 1 - 1 file changed, 1 deletion(-) diff --git a/apps.json b/apps.json index 6290547c..0cdaa3b1 100644 --- a/apps.json +++ b/apps.json @@ -16,7 +16,6 @@ }, "2fauth": { "category": "system_tools", - "state": "working", "url": "https://github.com/YunoHost-Apps/2FAuth_ynh" }, From 692cbf39a6b65bb2c8c977c7467c4d7e32f93071 Mon Sep 17 00:00:00 2001 From: tituspijean Date: Sat, 26 Mar 2022 11:53:03 +0100 Subject: [PATCH 298/516] Restore Funkwhale at level 8 --- apps.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps.json b/apps.json index fd093c0e..9d8fa637 100644 --- a/apps.json +++ b/apps.json @@ -1027,7 +1027,7 @@ }, "funkwhale": { "category": "multimedia", - "level": 0, + "level": 8, "state": "working", "subtags": [ "music" From 0d938acf63e3097a2a75ce145d734110fd435e4d Mon Sep 17 00:00:00 2001 From: yalh76 Date: Sat, 26 Mar 2022 14:48:59 +0100 Subject: [PATCH 299/516] flood category --- apps.json | 1 + 1 file changed, 1 insertion(+) diff --git a/apps.json b/apps.json index 0cdaa3b1..d6766e93 100644 --- a/apps.json +++ b/apps.json @@ -913,6 +913,7 @@ "url": "https://github.com/YunoHost-Apps/flask_ynh" }, "flood": { + "category": "multimedia", "state": "working", "subtags": [ "download" From 2bb4a38b6a31c6e5173e7939f7fce96253c0e1bd Mon Sep 17 00:00:00 2001 From: yalh76 Date: Sat, 26 Mar 2022 16:09:00 +0100 Subject: [PATCH 300/516] Fix flood level --- apps.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps.json b/apps.json index cd50dd89..7fd54247 100644 --- a/apps.json +++ b/apps.json @@ -917,7 +917,7 @@ "url": "https://github.com/YunoHost-Apps/flask_ynh" }, "flood": { - "level": 3, + "level": 7, "category": "multimedia", "state": "working", "subtags": [ From 9e5ca6888ba9fb39b63e5deb05b6c4d2cda04d63 Mon Sep 17 00:00:00 2001 From: yalh76 Date: Sat, 26 Mar 2022 20:47:09 +0100 Subject: [PATCH 301/516] Fix guacamole level --- apps.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps.json b/apps.json index 7fd54247..18a59faf 100644 --- a/apps.json +++ b/apps.json @@ -1268,7 +1268,7 @@ }, "guacamole": { "category": "system_tools", - "level": 0, + "level": 8, "state": "working", "url": "https://github.com/YunoHost-Apps/guacamole_ynh" }, From 7390427204f82c64fe146ae741674d5791b1f3f5 Mon Sep 17 00:00:00 2001 From: yalh76 Date: Sun, 27 Mar 2022 21:24:01 +0200 Subject: [PATCH 302/516] huginn as working --- apps.json | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/apps.json b/apps.json index 18a59faf..15ff9e89 100644 --- a/apps.json +++ b/apps.json @@ -1371,8 +1371,7 @@ }, "huginn": { "category": "small_utilities", - "revision": "8729f3aee37d16c4bec7737aa616f1198ec34f78", - "state": "notworking", + "state": "working", "url": "https://github.com/YunoHost-Apps/huginn_ynh" }, "humhub": { From de4bcebeb2d93a376285e9c69707d13ea3675b1d Mon Sep 17 00:00:00 2001 From: ericgaspar Date: Mon, 28 Mar 2022 12:02:00 +0200 Subject: [PATCH 303/516] Update apps.json --- apps.json | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/apps.json b/apps.json index 15ff9e89..a5b5061a 100644 --- a/apps.json +++ b/apps.json @@ -1728,6 +1728,14 @@ ], "url": "https://github.com/YunoHost-Apps/lionwiki-t2t_ynh" }, + "listmonk": { + "category": "communication", + "state": "working", + "subtags": [ + "email" + ], + "url": "https://github.com/yunohost-apps/listmonk_ynh" + }, "lstu": { "category": "small_utilities", "level": 6, From aaaefbfbc468d60aa179d186073e6e8efbe19e88 Mon Sep 17 00:00:00 2001 From: yalh76 Date: Mon, 28 Mar 2022 17:34:35 +0200 Subject: [PATCH 304/516] osjs as wirking --- apps.json | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/apps.json b/apps.json index 15ff9e89..f705dcdf 100644 --- a/apps.json +++ b/apps.json @@ -2377,8 +2377,7 @@ }, "osjs": { "category": "wat", - "level": 0, - "state": "notworking", + "state": "working", "url": "https://github.com/YunoHost-Apps/osjs_ynh" }, "osmw": { From f018ea06a27dbfdabe4d66c72648a8032641f465 Mon Sep 17 00:00:00 2001 From: yalh76 Date: Tue, 29 Mar 2022 01:27:08 +0200 Subject: [PATCH 305/516] minio as working --- apps.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps.json b/apps.json index c8ef716f..5bc8a9f4 100644 --- a/apps.json +++ b/apps.json @@ -2013,7 +2013,7 @@ }, "minio": { "category": "dev", - "state": "inprogress", + "state": "working", "url": "https://github.com/YunoHost-Apps/minio_ynh" }, "misskey": { From 4735081f3c675797244490e0c73d35b7ba5803ed Mon Sep 17 00:00:00 2001 From: yalh76 Date: Tue, 29 Mar 2022 08:15:31 +0200 Subject: [PATCH 306/516] icecoder as working --- apps.json | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/apps.json b/apps.json index 5bc8a9f4..9c86cbb9 100644 --- a/apps.json +++ b/apps.json @@ -1391,8 +1391,7 @@ }, "icecoder": { "category": "dev", - "level": 0, - "state": "notworking", + "state": "working", "subtags": [ "programming" ], From 8b10c0e925b5e3959b4447564bbb0a6a67e6dfb0 Mon Sep 17 00:00:00 2001 From: ericgaspar Date: Tue, 29 Mar 2022 10:13:29 +0200 Subject: [PATCH 307/516] Update apps.json --- apps.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps.json b/apps.json index 9c86cbb9..5c899dac 100644 --- a/apps.json +++ b/apps.json @@ -3054,7 +3054,7 @@ }, "shuri": { "category": "small_utilities", - "state": "notworking", + "state": "working", "subtags": [ "url_shortener" ], From e28e8f60620101b341511d46999d3c1c85da3fc6 Mon Sep 17 00:00:00 2001 From: ericgaspar Date: Tue, 29 Mar 2022 13:02:31 +0200 Subject: [PATCH 308/516] Update apps.json --- apps.json | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/apps.json b/apps.json index 9c86cbb9..e16924e6 100644 --- a/apps.json +++ b/apps.json @@ -888,6 +888,14 @@ "state": "working", "url": "https://github.com/YunoHost-Apps/filebrowser_ynh" }, + "filepizza": { + "category": "synchronization", + "state": "working", + "subtags": [ + "files" + ], + "url": "https://github.com/YunoHost-Apps/filepizza_ynh" + }, "firefly-iii": { "category": "productivity_and_management", "level": 6, From 0d7638d4801995a6671f40255c3d7cb528342e67 Mon Sep 17 00:00:00 2001 From: Limezy Date: Tue, 29 Mar 2022 23:06:02 +0700 Subject: [PATCH 309/516] Change dex app to "working" state --- apps.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps.json b/apps.json index 9c86cbb9..797190ee 100644 --- a/apps.json +++ b/apps.json @@ -574,7 +574,7 @@ "dex": { "category": "system_tools", "maintained": true, - "state": "inprogress", + "state": "working", "subtags": [ "network" ], From 4e070fdada4f27aa20108de0dd9381d4a7ff090d Mon Sep 17 00:00:00 2001 From: yalh76 Date: Tue, 29 Mar 2022 20:00:23 +0200 Subject: [PATCH 310/516] redmine as working --- apps.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps.json b/apps.json index 9c86cbb9..31728f21 100644 --- a/apps.json +++ b/apps.json @@ -2837,7 +2837,7 @@ }, "redmine": { "category": "productivity_and_management", - "state": "notworking", + "state": "working", "subtags": [ "task" ], From 48c6e872b1e3592ead4069aacf88ba89ecfd942d Mon Sep 17 00:00:00 2001 From: yalh76 Date: Tue, 29 Mar 2022 20:01:51 +0200 Subject: [PATCH 311/516] pyload as working --- apps.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps.json b/apps.json index 31728f21..86afa4a1 100644 --- a/apps.json +++ b/apps.json @@ -2776,7 +2776,7 @@ "pyload": { "category": "wat", "revision": "9c813e4d76fa57418863593064f48549f6384593", - "state": "notworking", + "state": "working", "url": "https://github.com/YunoHost-Apps/pyload_ynh" }, "qr": { From ee61b285ce99a3d79b3a1bdc19f6b7ff8a6aaf0c Mon Sep 17 00:00:00 2001 From: yalh76 Date: Tue, 29 Mar 2022 20:03:23 +0200 Subject: [PATCH 312/516] pufferpanel as working --- apps.json | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/apps.json b/apps.json index 86afa4a1..490d2045 100644 --- a/apps.json +++ b/apps.json @@ -2750,8 +2750,7 @@ }, "pufferpanel": { "category": "games", - "revision": "66cfb6bcc9612ef5bb5250be285fb6263dfea969", - "state": "notworking", + "state": "working", "url": "https://github.com/YunoHost-Apps/pufferpanel_ynh" }, "pydio": { From fae4708b62bd0e93741ae7071d5ed0d7a72aa584 Mon Sep 17 00:00:00 2001 From: yalh76 Date: Tue, 29 Mar 2022 21:39:32 +0200 Subject: [PATCH 313/516] pyload head --- apps.json | 1 - 1 file changed, 1 deletion(-) diff --git a/apps.json b/apps.json index 4912bbd3..db98f38b 100644 --- a/apps.json +++ b/apps.json @@ -2782,7 +2782,6 @@ }, "pyload": { "category": "wat", - "revision": "9c813e4d76fa57418863593064f48549f6384593", "state": "working", "url": "https://github.com/YunoHost-Apps/pyload_ynh" }, From 2b8283da4f74385278923f79f0ffc0dea7884728 Mon Sep 17 00:00:00 2001 From: Tagada <36127788+Tagadda@users.noreply.github.com> Date: Tue, 29 Mar 2022 22:30:53 +0200 Subject: [PATCH 314/516] Add paperless-ngx to apps.json --- apps.json | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/apps.json b/apps.json index db98f38b..1a2567af 100644 --- a/apps.json +++ b/apps.json @@ -2442,6 +2442,14 @@ ], "url": "https://github.com/YunoHost-Apps/pagure_ynh" }, + "paperless-ngx": { + "category": "synchronization", + "state": "inprogress", + "subtags": [ + "files" + ], + "url": "https://github.com/YunoHost-Apps/paperless-ngx_ynh" + }, "peertube": { "category": "social_media", "level": 8, From 07168dfd52368b40cd8f6598c40f5eac35f3b22a Mon Sep 17 00:00:00 2001 From: ericgaspar Date: Tue, 29 Mar 2022 23:52:32 +0200 Subject: [PATCH 315/516] Update apps.json --- apps.json | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/apps.json b/apps.json index 1a2567af..c6f9c01c 100644 --- a/apps.json +++ b/apps.json @@ -2754,6 +2754,11 @@ "state": "working", "url": "https://github.com/YunoHost-Apps/prowlarr_ynh" }, + "proxitok": { + "category": "social_media", + "state": "working", + "url": "https://github.com/YunoHost-Apps/proxitok_ynh" + }, "psitransfer": { "category": "small_utilities", "revision": "d0388fcce14375acb03ef2d9656b7e3b5f0a8a98", From 97d8295a658a3361fb0fed8b495163a2b0df99c5 Mon Sep 17 00:00:00 2001 From: yalh76 Date: Wed, 30 Mar 2022 01:51:49 +0200 Subject: [PATCH 316/516] pelican as working --- apps.json | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/apps.json b/apps.json index 1a2567af..6757290f 100644 --- a/apps.json +++ b/apps.json @@ -2471,8 +2471,7 @@ "pelican": { "category": "publishing", "maintained": false, - "revision": "a2f37b8e277ba173b53f73320514f1fc7f3aa3ac", - "state": "notworking", + "state": "working", "subtags": [ "websites" ], From 3a13b4ebc6543a4682ad1717bd39f8dccd289505 Mon Sep 17 00:00:00 2001 From: yalh76 Date: Wed, 30 Mar 2022 19:30:50 +0200 Subject: [PATCH 317/516] mediadrop as working --- apps.json | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/apps.json b/apps.json index 053691af..4d8e0286 100644 --- a/apps.json +++ b/apps.json @@ -1919,10 +1919,8 @@ }, "mediadrop": { "category": "multimedia", - "level": 0, "maintained": false, - "revision": "a9034b635e0f0f3d2a4380f54fb19f79cd8e8f4d", - "state": "notworking", + "state": "working", "subtags": [ "mediacenter" ], From 3586d30de186d0d0a99bcb4deb314252ab21a247 Mon Sep 17 00:00:00 2001 From: yalh76 Date: Wed, 30 Mar 2022 19:32:15 +0200 Subject: [PATCH 318/516] psitransfer as working --- apps.json | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/apps.json b/apps.json index 4d8e0286..423127f6 100644 --- a/apps.json +++ b/apps.json @@ -2758,8 +2758,7 @@ }, "psitransfer": { "category": "small_utilities", - "revision": "d0388fcce14375acb03ef2d9656b7e3b5f0a8a98", - "state": "notworking", + "state": "working", "url": "https://github.com/YunoHost-Apps/psitransfer_ynh" }, "pterodactyl": { From 6d064fdf92e1c667ddca3826bd23d7b7510eee01 Mon Sep 17 00:00:00 2001 From: yalh76 Date: Thu, 31 Mar 2022 19:59:35 +0200 Subject: [PATCH 319/516] jitsi as maintained --- apps.json | 1 - 1 file changed, 1 deletion(-) diff --git a/apps.json b/apps.json index 423127f6..ea586fb9 100644 --- a/apps.json +++ b/apps.json @@ -1510,7 +1510,6 @@ "jitsi": { "category": "communication", "level": 7, - "maintained": false, "state": "working", "subtags": [ "meeting" From 3d50c55359c33e8d6a4b69c43758d0759431f302 Mon Sep 17 00:00:00 2001 From: yalh76 Date: Fri, 1 Apr 2022 00:37:57 +0200 Subject: [PATCH 320/516] remove collaboradocker as we already have a working https://github.com/YunoHost-Apps/collabora_ynh --- apps.json | 12 ------------ 1 file changed, 12 deletions(-) diff --git a/apps.json b/apps.json index f264368f..12e45416 100644 --- a/apps.json +++ b/apps.json @@ -425,18 +425,6 @@ ], "url": "https://github.com/YunoHost-Apps/collabora_ynh" }, - "collaboradocker": { - "category": "office", - "maintained": false, - "revision": "7acf7c84572734a5c6d8d396e0f01b0acf8e5bfc", - "state": "notworking", - "subtags": [ - "text", - "spreadsheet", - "impress" - ], - "url": "https://github.com/YunoHost-Apps/collaboradocker_ynh" - }, "commento": { "category": "publishing", "level": 7, From cb071531e537a2842657dff0aab7fb48e916ff1c Mon Sep 17 00:00:00 2001 From: yalh76 Date: Fri, 1 Apr 2022 00:42:40 +0200 Subject: [PATCH 321/516] remove diasporadocker as we have an already working https://github.com/YunoHost-Apps/diaspora_ynh --- apps.json | 10 ---------- 1 file changed, 10 deletions(-) diff --git a/apps.json b/apps.json index f264368f..d7cf9037 100644 --- a/apps.json +++ b/apps.json @@ -599,16 +599,6 @@ ], "url": "https://github.com/YunoHost-Apps/diaspora_ynh" }, - "diasporadocker": { - "category": "social_media", - "maintained": false, - "revision": "6eacf17413d795c73a9d8aeb43420749d6283e20", - "state": "notworking", - "subtags": [ - "microblogging" - ], - "url": "https://github.com/aymhce/diasporadocker_ynh" - }, "digitools": { "category": "small_utilities", "level": 6, From 7c3e9965cb616fbd963b34e1d5a66566e340b2c6 Mon Sep 17 00:00:00 2001 From: yalh76 Date: Fri, 1 Apr 2022 01:06:43 +0200 Subject: [PATCH 322/516] remove simpad upstream app no more exist: https://github.com/YunoHost-Apps/simpad_ynh/blob/master/manifest.json https://github.com/YunoHost-Apps/simpad_ynh/blob/master/manifest.json --- apps.json | 8 -------- 1 file changed, 8 deletions(-) diff --git a/apps.json b/apps.json index f264368f..276bcfcc 100644 --- a/apps.json +++ b/apps.json @@ -3097,14 +3097,6 @@ ], "url": "https://github.com/YunoHost-Apps/sickrage_ynh" }, - "simpad": { - "category": "office", - "state": "notworking", - "subtags": [ - "text" - ], - "url": "https://github.com/YunoHost-Apps/simpad_ynh" - }, "simple-torrent": { "category": "multimedia", "level": 8, From 97d579cd62abe12c78aef7fa640882c0ed4ef829 Mon Sep 17 00:00:00 2001 From: yalh76 Date: Fri, 1 Apr 2022 01:09:50 +0200 Subject: [PATCH 323/516] remove studs Upstream app no more exists https://github.com/YunoHost-Apps/studs_ynh https://sourcesup.cru.fr/projects/studs/ --- apps.json | 9 --------- 1 file changed, 9 deletions(-) diff --git a/apps.json b/apps.json index f264368f..ad81e31c 100644 --- a/apps.json +++ b/apps.json @@ -3263,15 +3263,6 @@ ], "url": "https://github.com/YunoHost-Apps/strut_ynh" }, - "studs": { - "category": "productivity_and_management", - "maintained": false, - "state": "notworking", - "subtags": [ - "poll" - ], - "url": "https://github.com/YunoHost-Apps/studs_ynh" - }, "subscribe": { "category": "wat", "revision": "94d0f67aaebeff9542a0c89a5d4af395111f336e", From 6f7da33ce464de75e06d69acd31a24514a99efac Mon Sep 17 00:00:00 2001 From: yalh76 Date: Fri, 1 Apr 2022 01:13:24 +0200 Subject: [PATCH 324/516] remove torclient package has been archived --- apps.json | 10 ---------- 1 file changed, 10 deletions(-) diff --git a/apps.json b/apps.json index f264368f..8142d5b5 100644 --- a/apps.json +++ b/apps.json @@ -3417,16 +3417,6 @@ "state": "inprogress", "url": "https://github.com/YunoHost-Apps/tooljet_ynh" }, - "torclient": { - "category": "system_tools", - "maintained": false, - "revision": "f0707d9f926a77b8cab8ee4eb2b295e6144d959a", - "state": "notworking", - "subtags": [ - "network" - ], - "url": "https://github.com/labriqueinternet/torclient_ynh" - }, "torrelay": { "category": "system_tools", "maintained": false, From 21591cb26f472e54f60109244655130016daa764 Mon Sep 17 00:00:00 2001 From: yalh76 Date: Fri, 1 Apr 2022 02:19:52 +0200 Subject: [PATCH 325/516] Revert "Add outline app to catalog" --- apps.json | 4 ---- 1 file changed, 4 deletions(-) diff --git a/apps.json b/apps.json index f264368f..ea586fb9 100644 --- a/apps.json +++ b/apps.json @@ -2405,10 +2405,6 @@ "state": "working", "url": "https://github.com/YunoHost-Apps/osticket_ynh" }, - "outline": { - "url": "https://github.com/YunoHost-Apps/outline_ynh", - "state": "inprogress", - }, "owncast": { "category": "multimedia", "level": 7, From 938d037097feed456a177a11d617b4350e7c224c Mon Sep 17 00:00:00 2001 From: Limezy Date: Fri, 1 Apr 2022 13:59:56 +0700 Subject: [PATCH 326/516] add outline (hopefully without errors...) --- apps.json | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/apps.json b/apps.json index ea586fb9..91b46d6d 100644 --- a/apps.json +++ b/apps.json @@ -2405,6 +2405,14 @@ "state": "working", "url": "https://github.com/YunoHost-Apps/osticket_ynh" }, + "outline": { + "category": "publishing", + "state": "inprogress", + "subtags": [ + "wiki" + ], + "url": "https://github.com/YunoHost-Apps/outline_ynh" + }, "owncast": { "category": "multimedia", "level": 7, From bd105085cacfb6cda33ab144ec754b5c0ddffe08 Mon Sep 17 00:00:00 2001 From: yunohost-bot Date: Fri, 1 Apr 2022 20:00:18 +0000 Subject: [PATCH 327/516] Update app's level --- apps.json | 28 +++++++++++++++++++++++----- 1 file changed, 23 insertions(+), 5 deletions(-) diff --git a/apps.json b/apps.json index ae6fd252..52c20f6c 100644 --- a/apps.json +++ b/apps.json @@ -16,9 +16,10 @@ }, "2fauth": { "category": "system_tools", + "level": 7, "state": "working", "url": "https://github.com/YunoHost-Apps/2FAuth_ynh" - }, + }, "abantecart": { "category": "publishing", "level": 7, @@ -380,7 +381,7 @@ }, "cockpit": { "category": "system_tools", - "level": 0, + "level": 2, "state": "working", "subtags": [ "monitoring" @@ -561,6 +562,7 @@ }, "dex": { "category": "system_tools", + "level": 7, "maintained": true, "state": "working", "subtags": [ @@ -723,7 +725,7 @@ }, "drupal": { "category": "publishing", - "level": 6, + "level": 8, "state": "working", "subtags": [ "websites" @@ -878,6 +880,7 @@ }, "filepizza": { "category": "synchronization", + "level": 7, "state": "working", "subtags": [ "files" @@ -913,8 +916,8 @@ "url": "https://github.com/YunoHost-Apps/flask_ynh" }, "flood": { - "level": 7, "category": "multimedia", + "level": 7, "state": "working", "subtags": [ "download" @@ -1294,6 +1297,7 @@ }, "headphones": { "category": "multimedia", + "level": 7, "state": "working", "subtags": [ "download" @@ -1367,6 +1371,7 @@ }, "huginn": { "category": "small_utilities", + "level": 7, "state": "working", "url": "https://github.com/YunoHost-Apps/huginn_ynh" }, @@ -1387,6 +1392,7 @@ }, "icecoder": { "category": "dev", + "level": 7, "state": "working", "subtags": [ "programming" @@ -1707,6 +1713,7 @@ }, "linuxdash": { "category": "system_tools", + "level": 7, "state": "working", "subtags": [ "monitoring" @@ -1724,6 +1731,7 @@ }, "listmonk": { "category": "communication", + "level": 6, "state": "working", "subtags": [ "email" @@ -1906,6 +1914,7 @@ }, "mediadrop": { "category": "multimedia", + "level": 7, "maintained": false, "state": "working", "subtags": [ @@ -2005,6 +2014,7 @@ }, "minio": { "category": "dev", + "level": 7, "state": "working", "url": "https://github.com/YunoHost-Apps/minio_ynh" }, @@ -2377,6 +2387,7 @@ }, "osjs": { "category": "wat", + "level": 7, "state": "working", "url": "https://github.com/YunoHost-Apps/osjs_ynh" }, @@ -2463,6 +2474,7 @@ }, "pelican": { "category": "publishing", + "level": 7, "maintained": false, "state": "working", "subtags": [ @@ -2748,11 +2760,13 @@ }, "proxitok": { "category": "social_media", + "level": 7, "state": "working", "url": "https://github.com/YunoHost-Apps/proxitok_ynh" }, "psitransfer": { "category": "small_utilities", + "level": 7, "state": "working", "url": "https://github.com/YunoHost-Apps/psitransfer_ynh" }, @@ -2762,6 +2776,7 @@ }, "pufferpanel": { "category": "games", + "level": 7, "state": "working", "url": "https://github.com/YunoHost-Apps/pufferpanel_ynh" }, @@ -2786,6 +2801,7 @@ }, "pyload": { "category": "wat", + "level": 7, "state": "working", "url": "https://github.com/YunoHost-Apps/pyload_ynh" }, @@ -2847,6 +2863,7 @@ }, "redmine": { "category": "productivity_and_management", + "level": 7, "state": "working", "subtags": [ "task" @@ -2878,7 +2895,7 @@ }, "retroarch": { "category": "games", - "level": 7, + "level": 8, "state": "working", "url": "https://github.com/YunoHost-Apps/retroarch_ynh" }, @@ -3064,6 +3081,7 @@ }, "shuri": { "category": "small_utilities", + "level": 7, "state": "working", "subtags": [ "url_shortener" From c4bee733a1ca067a557af5a289befda032e05aee Mon Sep 17 00:00:00 2001 From: Limezy Date: Sat, 2 Apr 2022 20:17:09 +0700 Subject: [PATCH 328/516] Outline working --- apps.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps.json b/apps.json index 52c20f6c..5055edf6 100644 --- a/apps.json +++ b/apps.json @@ -2406,7 +2406,7 @@ }, "outline": { "category": "publishing", - "state": "inprogress", + "state": "working", "subtags": [ "wiki" ], From 67a3366f304a57da1728b7f8590aa83d8e6403fd Mon Sep 17 00:00:00 2001 From: ericgaspar Date: Sun, 3 Apr 2022 19:33:32 +0200 Subject: [PATCH 329/516] Update apps.json --- apps.json | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/apps.json b/apps.json index 5055edf6..f6bce486 100644 --- a/apps.json +++ b/apps.json @@ -3412,13 +3412,11 @@ }, "torrelay": { "category": "system_tools", - "maintained": false, - "revision": "0a35298b460413c70f2e95933431eb80afaa125e", - "state": "notworking", + "state": "inprogress", "subtags": [ "network" ], - "url": "https://github.com/matlink/torrelay_ynh" + "url": "https://github.com/YunoHost-Apps/torrelay_ynh" }, "transmission": { "category": "multimedia", From b95c74552ebd8ed666798b0655b9dbef36a24529 Mon Sep 17 00:00:00 2001 From: tituspijean Date: Mon, 4 Apr 2022 23:21:48 +0200 Subject: [PATCH 330/516] Dendrite back to inprogress --- apps.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps.json b/apps.json index 98379679..3a96f1f2 100644 --- a/apps.json +++ b/apps.json @@ -554,7 +554,7 @@ "dendrite": { "category": "communication", "level": 7, - "state": "working", + "state": "inprogress", "subtags": [ "chat" ], From f6e7ce7a404596be8a06a2d0007e99e5c0424a6f Mon Sep 17 00:00:00 2001 From: JensDiemer Date: Tue, 5 Apr 2022 08:20:50 +0200 Subject: [PATCH 331/516] Add "django-fritzconnection" to cataglog App package: https://github.com/YunoHost-Apps/django-fritzconnection_ynh Project sources: https://github.com/jedie/django-fritzconnection --- apps.json | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/apps.json b/apps.json index 3a96f1f2..5afbc567 100644 --- a/apps.json +++ b/apps.json @@ -632,6 +632,14 @@ "state": "inprogress", "url": "https://github.com/YunoHost-Apps/django-for-runners_ynh" }, + "django-fritzconnection": { + "category": "system_tools", + "state": "working", + "subtags": [ + "network" + ], + "url": "https://github.com/YunoHost-Apps/django-fritzconnection_ynh" + }, "django_app": { "category": "dev", "revision": "107eb112cc0eed184c19a3132e2f04add44ff8b2", From 838e82d072f0a5d252af7b245c7d4d2d34f381dd Mon Sep 17 00:00:00 2001 From: yunohost-bot Date: Fri, 8 Apr 2022 20:00:19 +0000 Subject: [PATCH 332/516] Update app's level --- apps.json | 28 +++++++++++++++------------- 1 file changed, 15 insertions(+), 13 deletions(-) diff --git a/apps.json b/apps.json index 5afbc567..e3341d72 100644 --- a/apps.json +++ b/apps.json @@ -89,7 +89,7 @@ }, "airsonic": { "category": "multimedia", - "level": 8, + "level": 7, "maintained": false, "state": "working", "subtags": [ @@ -313,7 +313,7 @@ }, "calibreweb": { "category": "reading", - "level": 8, + "level": 1, "state": "working", "subtags": [ "books" @@ -591,7 +591,7 @@ }, "digitools": { "category": "small_utilities", - "level": 6, + "level": 7, "state": "working", "url": "https://github.com/YunoHost-Apps/digitools_ynh" }, @@ -634,6 +634,7 @@ }, "django-fritzconnection": { "category": "system_tools", + "level": 7, "state": "working", "subtags": [ "network" @@ -1084,7 +1085,7 @@ }, "ghost": { "category": "publishing", - "level": 8, + "level": 0, "state": "working", "subtags": [ "websites" @@ -1149,7 +1150,7 @@ }, "glitchsoc": { "category": "social_media", - "level": 7, + "level": 8, "state": "working", "subtags": [ "microblogging" @@ -1486,7 +1487,7 @@ }, "jenkins": { "category": "dev", - "level": 6, + "level": 1, "state": "working", "url": "https://github.com/YunoHost-Apps/jenkins_ynh" }, @@ -1756,7 +1757,7 @@ }, "lufi": { "category": "synchronization", - "level": 6, + "level": 8, "state": "working", "subtags": [ "files" @@ -1885,7 +1886,7 @@ }, "mautrix_signal": { "category": "communication", - "level": 7, + "level": 0, "state": "working", "subtags": [ "chat" @@ -1903,7 +1904,7 @@ }, "mautrix_whatsapp": { "category": "communication", - "level": 6, + "level": 0, "state": "working", "subtags": [ "chat" @@ -2003,7 +2004,7 @@ }, "miniflux": { "category": "reading", - "level": 7, + "level": 8, "state": "working", "subtags": [ "rssreader" @@ -2404,6 +2405,7 @@ }, "outline": { "category": "publishing", + "level": 4, "state": "working", "subtags": [ "wiki" @@ -2843,7 +2845,7 @@ }, "rainloop": { "category": "communication", - "level": 8, + "level": 6, "state": "working", "subtags": [ "email" @@ -3307,7 +3309,7 @@ }, "synapse": { "category": "communication", - "level": 6, + "level": 0, "state": "working", "subtags": [ "chat" @@ -3728,7 +3730,7 @@ }, "yourls": { "category": "small_utilities", - "level": 7, + "level": 8, "state": "working", "subtags": [ "url_shortener" From a9e31ed98e04cca59c2a0652b0dc74c213eea09c Mon Sep 17 00:00:00 2001 From: yalh76 Date: Mon, 11 Apr 2022 14:51:48 +0200 Subject: [PATCH 333/516] Fix ghost level --- apps.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps.json b/apps.json index e3341d72..75f5d823 100644 --- a/apps.json +++ b/apps.json @@ -1085,7 +1085,7 @@ }, "ghost": { "category": "publishing", - "level": 0, + "level": 8, "state": "working", "subtags": [ "websites" From 827f7a2ca2679ea8f63fe5496fa0158637f99f57 Mon Sep 17 00:00:00 2001 From: yalh76 Date: Mon, 11 Apr 2022 14:52:30 +0200 Subject: [PATCH 334/516] Fix jenkins level --- apps.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps.json b/apps.json index 75f5d823..cc7a363e 100644 --- a/apps.json +++ b/apps.json @@ -1487,7 +1487,7 @@ }, "jenkins": { "category": "dev", - "level": 1, + "level": 6, "state": "working", "url": "https://github.com/YunoHost-Apps/jenkins_ynh" }, From dde0b789fc7b8527692bc5458cc8ee203de4270d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?F=C3=A9lix=20Pi=C3=A9dallu?= Date: Fri, 15 Apr 2022 14:46:18 +0200 Subject: [PATCH 335/516] Add pytition --- apps.json | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/apps.json b/apps.json index cc7a363e..8523fd7f 100644 --- a/apps.json +++ b/apps.json @@ -2805,6 +2805,14 @@ "state": "working", "url": "https://github.com/YunoHost-Apps/pyload_ynh" }, + "pytition": { + "category": "publishing", + "subtags": [ + "website" + ], + "state": "working", + "url": "https://github.com/YunoHost-Apps/pytition_ynh" + }, "qr": { "category": "small_utilities", "level": 6, From 9edd22a2e63a75ecde27fbfc7ca8f71488b756b7 Mon Sep 17 00:00:00 2001 From: yunohost-bot Date: Fri, 15 Apr 2022 20:00:26 +0000 Subject: [PATCH 336/516] Update app's level --- apps.json | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/apps.json b/apps.json index 8523fd7f..9115e034 100644 --- a/apps.json +++ b/apps.json @@ -553,7 +553,7 @@ }, "dendrite": { "category": "communication", - "level": 7, + "level": 4, "state": "inprogress", "subtags": [ "chat" @@ -815,7 +815,7 @@ }, "ethercalc": { "category": "office", - "level": 7, + "level": 8, "state": "working", "subtags": [ "spreadsheet" @@ -1520,7 +1520,7 @@ }, "jupyterlab": { "category": "dev", - "level": 6, + "level": 0, "state": "working", "subtags": [ "programming" @@ -1669,7 +1669,7 @@ }, "librephotos": { "category": "multimedia", - "level": 4, + "level": 0, "maintained": false, "state": "working", "subtags": [ @@ -1923,7 +1923,7 @@ }, "mediawiki": { "category": "publishing", - "level": 0, + "level": 8, "state": "working", "subtags": [ "wiki" @@ -2044,7 +2044,7 @@ }, "monica": { "category": "wat", - "level": 7, + "level": 6, "maintained": "false", "state": "working", "url": "https://github.com/YunoHost-Apps/monica_ynh" @@ -2807,10 +2807,10 @@ }, "pytition": { "category": "publishing", + "state": "working", "subtags": [ "website" ], - "state": "working", "url": "https://github.com/YunoHost-Apps/pytition_ynh" }, "qr": { @@ -2836,7 +2836,7 @@ }, "radarr": { "category": "multimedia", - "level": 7, + "level": 8, "state": "working", "url": "https://github.com/YunoHost-Apps/radarr_ynh" }, From ecb2202292b6869fd4602a9bf551c588bd8013a9 Mon Sep 17 00:00:00 2001 From: Navan Chauhan Date: Sat, 16 Apr 2022 01:14:38 -0600 Subject: [PATCH 337/516] add audiobookshelf --- apps.json | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/apps.json b/apps.json index 8523fd7f..3482f58e 100644 --- a/apps.json +++ b/apps.json @@ -173,6 +173,11 @@ ], "url": "https://github.com/zamentur/askbot_ynh" }, + "audiobookshelf": { + "category": "multimedia", + "url": "https://github.com/YunoHost-Apps/audiobookshelf_ynh", + "state": "working" + }, "backdrop": { "category": "publishing", "level": 8, From e316ab02ee320d368c7099e0fd496a86b0b362dc Mon Sep 17 00:00:00 2001 From: ericgaspar Date: Sun, 17 Apr 2022 23:28:30 +0200 Subject: [PATCH 338/516] Update apps.json --- apps.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps.json b/apps.json index 625b7938..48353baf 100644 --- a/apps.json +++ b/apps.json @@ -3425,7 +3425,7 @@ }, "torrelay": { "category": "system_tools", - "state": "inprogress", + "state": "working", "subtags": [ "network" ], From 5221f5e69b69fc6abf84a22e0997764a70e9dde4 Mon Sep 17 00:00:00 2001 From: ericgaspar Date: Mon, 18 Apr 2022 12:29:31 +0200 Subject: [PATCH 339/516] Update apps.json --- apps.json | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/apps.json b/apps.json index 48353baf..a456ac6e 100644 --- a/apps.json +++ b/apps.json @@ -1061,6 +1061,14 @@ ], "url": "https://github.com/YunoHost-Apps/galette_ynh" }, + "gamja": { + "category": "communication", + "state": "working", + "subtags": [ + "chat" + ], + "url": "https://github.com/YunoHost-Apps/gamja_ynh" + }, "garradin": { "category": "productivity_and_management", "level": 8, From f9848817995553f053ff8997ec5dfa6c9c54f9a4 Mon Sep 17 00:00:00 2001 From: ericgaspar Date: Thu, 21 Apr 2022 22:36:38 +0200 Subject: [PATCH 340/516] Add snappymail --- apps.json | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/apps.json b/apps.json index a456ac6e..3034bfab 100644 --- a/apps.json +++ b/apps.json @@ -3155,6 +3155,14 @@ ], "url": "https://github.com/YunoHost-Apps/slingcode_ynh" }, + "snappymail": { + "category": "communication", + "state": "working", + "subtags": [ + "email" + ], + "url": "https://github.com/YunoHost-Apps/snappymail_ynh" + }, "snipeit": { "category": "productivity_and_management", "level": 8, From 010f8d54f3b790ac55d8b544ec8135c09697420b Mon Sep 17 00:00:00 2001 From: yunohost-bot Date: Fri, 22 Apr 2022 20:00:21 +0000 Subject: [PATCH 341/516] Update app's level --- apps.json | 29 +++++++++++++++++------------ 1 file changed, 17 insertions(+), 12 deletions(-) diff --git a/apps.json b/apps.json index 3034bfab..04e2c7cb 100644 --- a/apps.json +++ b/apps.json @@ -175,9 +175,10 @@ }, "audiobookshelf": { "category": "multimedia", - "url": "https://github.com/YunoHost-Apps/audiobookshelf_ynh", - "state": "working" - }, + "level": 1, + "state": "working", + "url": "https://github.com/YunoHost-Apps/audiobookshelf_ynh" + }, "backdrop": { "category": "publishing", "level": 8, @@ -318,7 +319,7 @@ }, "calibreweb": { "category": "reading", - "level": 1, + "level": 8, "state": "working", "subtags": [ "books" @@ -395,7 +396,7 @@ }, "code-server": { "category": "dev", - "level": 7, + "level": 8, "state": "working", "subtags": [ "programming" @@ -977,7 +978,7 @@ }, "framaforms": { "category": "productivity_and_management", - "level": 0, + "level": 6, "state": "working", "subtags": [ "poll" @@ -1063,6 +1064,7 @@ }, "gamja": { "category": "communication", + "level": 6, "state": "working", "subtags": [ "chat" @@ -1908,7 +1910,7 @@ }, "mautrix_telegram": { "category": "communication", - "level": 6, + "level": 0, "state": "working", "subtags": [ "chat" @@ -2122,7 +2124,7 @@ }, "mumble-web": { "category": "communication", - "level": 7, + "level": 8, "state": "working", "subtags": [ "meeting" @@ -2418,7 +2420,7 @@ }, "outline": { "category": "publishing", - "level": 4, + "level": 7, "state": "working", "subtags": [ "wiki" @@ -2451,7 +2453,7 @@ }, "pagure": { "category": "dev", - "level": 7, + "level": 0, "maintained": false, "state": "working", "subtags": [ @@ -2543,7 +2545,7 @@ }, "photoview": { "category": "multimedia", - "level": 7, + "level": 8, "state": "working", "subtags": [ "pictures" @@ -2820,6 +2822,7 @@ }, "pytition": { "category": "publishing", + "level": 7, "state": "working", "subtags": [ "website" @@ -3157,6 +3160,7 @@ }, "snappymail": { "category": "communication", + "level": 6, "state": "working", "subtags": [ "email" @@ -3207,7 +3211,7 @@ }, "sonarr": { "category": "multimedia", - "level": 7, + "level": 8, "state": "working", "url": "https://github.com/YunoHost-Apps/sonarr_ynh" }, @@ -3441,6 +3445,7 @@ }, "torrelay": { "category": "system_tools", + "level": 7, "state": "working", "subtags": [ "network" From fe561e53e45c8b8a80cda270f5ff355f8923ffc5 Mon Sep 17 00:00:00 2001 From: ericgaspar Date: Sun, 24 Apr 2022 14:46:14 +0200 Subject: [PATCH 342/516] Update apps.json --- apps.json | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/apps.json b/apps.json index 04e2c7cb..5c9d4a28 100644 --- a/apps.json +++ b/apps.json @@ -810,6 +810,11 @@ ], "url": "https://github.com/YunoHost-Apps/encryptic_ynh" }, + "encryptor-decryptor": { + "category": "small_utilities", + "state": "working", + "url": "https://github.com/YunoHost-Apps//encryptor-decryptor_ynh" + }, "epicyon": { "category": "social_media", "level": 8, From abc261206fc79ba1a03b500c4f3993070aa66a9e Mon Sep 17 00:00:00 2001 From: yalh76 Date: Mon, 25 Apr 2022 23:02:55 +0200 Subject: [PATCH 343/516] Adding overleaf --- apps.json | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/apps.json b/apps.json index 04e2c7cb..87f2ae46 100644 --- a/apps.json +++ b/apps.json @@ -2427,6 +2427,14 @@ ], "url": "https://github.com/YunoHost-Apps/outline_ynh" }, + "overleaf": { + "category": "office", + "state": "working", + "subtags": [ + "latex" + ], + "url": "https://github.com/YunoHost-Apps/overleaf_ynh" + }, "owncast": { "category": "multimedia", "level": 7, From 9d0691c0940c34d9e02cd51ced2fb1142421edf0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=89ric=20Gaspar?= <46165813+ericgaspar@users.noreply.github.com> Date: Tue, 26 Apr 2022 11:38:38 +0200 Subject: [PATCH 344/516] Update apps.json Co-authored-by: yalh76 --- apps.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps.json b/apps.json index 5c9d4a28..633b8d1a 100644 --- a/apps.json +++ b/apps.json @@ -813,7 +813,7 @@ "encryptor-decryptor": { "category": "small_utilities", "state": "working", - "url": "https://github.com/YunoHost-Apps//encryptor-decryptor_ynh" + "url": "https://github.com/YunoHost-Apps/encryptor-decryptor_ynh" }, "epicyon": { "category": "social_media", From 1eddf586b5a23628306f7394da85da4235a17448 Mon Sep 17 00:00:00 2001 From: ericgaspar Date: Wed, 27 Apr 2022 08:35:39 +0200 Subject: [PATCH 345/516] Update apps.json --- apps.json | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/apps.json b/apps.json index 215a3d5f..87a07e99 100644 --- a/apps.json +++ b/apps.json @@ -3144,6 +3144,12 @@ ], "url": "https://github.com/YunoHost-Apps/sickrage_ynh" }, + "": { + "simple-hash-generator": { + "category": "small_utilities", + "state": "working", + "url": "https://github.com/YunoHost-Apps/simple-hash-generator_ynh" + }, "simple-torrent": { "category": "multimedia", "level": 8, From e06a9f36c92698f2f1bc2b69e920a7f3ace4d26a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=89ric=20Gaspar?= <46165813+ericgaspar@users.noreply.github.com> Date: Wed, 27 Apr 2022 21:07:50 +0200 Subject: [PATCH 346/516] Update apps.json Co-authored-by: yalh76 --- apps.json | 1 - 1 file changed, 1 deletion(-) diff --git a/apps.json b/apps.json index 87a07e99..607dae3a 100644 --- a/apps.json +++ b/apps.json @@ -3144,7 +3144,6 @@ ], "url": "https://github.com/YunoHost-Apps/sickrage_ynh" }, - "": { "simple-hash-generator": { "category": "small_utilities", "state": "working", From 11b21c7e818fa0b14cadc2d5dffa27b06d351733 Mon Sep 17 00:00:00 2001 From: yalh76 Date: Thu, 28 Apr 2022 08:29:55 +0200 Subject: [PATCH 347/516] add fab-manager --- apps.json | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/apps.json b/apps.json index 215a3d5f..15f7c3d9 100644 --- a/apps.json +++ b/apps.json @@ -851,6 +851,11 @@ ], "url": "https://github.com/YunoHost-Apps/excalidraw_ynh" }, + "fab-manager": { + "category": "office", + "state": "working", + "url": "https://github.com/YunoHost-Apps/fab-manager_ynh" + }, "facette": { "category": "system_tools", "level": 7, From d90d7da7f1818b484df690c58d3b7de75958a50e Mon Sep 17 00:00:00 2001 From: yalh76 Date: Fri, 29 Apr 2022 08:32:15 +0200 Subject: [PATCH 348/516] add tracim --- apps.json | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/apps.json b/apps.json index 2c8e632b..d6fd03d0 100644 --- a/apps.json +++ b/apps.json @@ -3475,6 +3475,11 @@ ], "url": "https://github.com/YunoHost-Apps/torrelay_ynh" }, + "tracim": { + "category": "office", + "state": "working", + "url": "https://github.com/YunoHost-Apps/tracim_ynh" + }, "transmission": { "category": "multimedia", "level": 6, From c1f81acd527aeada020637fe17c2325d79e59a19 Mon Sep 17 00:00:00 2001 From: yunohost-bot Date: Fri, 29 Apr 2022 20:00:21 +0000 Subject: [PATCH 349/516] Update app's level --- apps.json | 15 ++++++++++----- 1 file changed, 10 insertions(+), 5 deletions(-) diff --git a/apps.json b/apps.json index d6fd03d0..a2d14761 100644 --- a/apps.json +++ b/apps.json @@ -387,7 +387,7 @@ }, "cockpit": { "category": "system_tools", - "level": 2, + "level": 7, "state": "working", "subtags": [ "monitoring" @@ -492,7 +492,7 @@ }, "couchdb": { "category": "system_tools", - "level": 8, + "level": 6, "state": "working", "subtags": [ "db" @@ -812,6 +812,7 @@ }, "encryptor-decryptor": { "category": "small_utilities", + "level": 7, "state": "working", "url": "https://github.com/YunoHost-Apps/encryptor-decryptor_ynh" }, @@ -853,6 +854,7 @@ }, "fab-manager": { "category": "office", + "level": 7, "state": "working", "url": "https://github.com/YunoHost-Apps/fab-manager_ynh" }, @@ -1545,7 +1547,7 @@ }, "jupyterlab": { "category": "dev", - "level": 0, + "level": 6, "state": "working", "subtags": [ "programming" @@ -1573,7 +1575,7 @@ }, "kimai2": { "category": "productivity_and_management", - "level": 8, + "level": 6, "state": "working", "subtags": [ "task" @@ -1722,7 +1724,7 @@ }, "lidarr": { "category": "multimedia", - "level": 7, + "level": 8, "state": "working", "url": "https://github.com/YunoHost-Apps/lidarr_ynh" }, @@ -2439,6 +2441,7 @@ }, "overleaf": { "category": "office", + "level": 7, "state": "working", "subtags": [ "latex" @@ -3151,6 +3154,7 @@ }, "simple-hash-generator": { "category": "small_utilities", + "level": 7, "state": "working", "url": "https://github.com/YunoHost-Apps/simple-hash-generator_ynh" }, @@ -3477,6 +3481,7 @@ }, "tracim": { "category": "office", + "level": 7, "state": "working", "url": "https://github.com/YunoHost-Apps/tracim_ynh" }, From fe10fe528121e997545c327c982a52b86fb981ec Mon Sep 17 00:00:00 2001 From: Fabian Wilkens Date: Sat, 30 Apr 2022 20:56:22 +0200 Subject: [PATCH 350/516] Add ifconfig-io --- apps.json | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/apps.json b/apps.json index a2d14761..631ad46f 100644 --- a/apps.json +++ b/apps.json @@ -1425,6 +1425,11 @@ ], "url": "https://github.com/YunoHost-Apps/icecoder_ynh" }, + "ifconfig-io": { + "category": "small_utilities", + "state": "working", + "url": "https://github.com/YunoHost-Apps/ifconfig-io_ynh" + }, "ifm": { "category": "small_utilities", "level": 7, From 9aebd28bc054661b65273d0bcaaf99aa0c00b52b Mon Sep 17 00:00:00 2001 From: ericgaspar Date: Thu, 5 May 2022 19:18:13 +0200 Subject: [PATCH 351/516] Update apps.json --- apps.json | 1 - 1 file changed, 1 deletion(-) diff --git a/apps.json b/apps.json index 631ad46f..63bc0cd1 100644 --- a/apps.json +++ b/apps.json @@ -579,7 +579,6 @@ "diagramsnet": { "category": "office", "level": 7, - "maintained": false, "state": "working", "subtags": [ "draw" From 7017bf871f9b015d9dafda44b2676ef2c46ae1e6 Mon Sep 17 00:00:00 2001 From: yunohost-bot Date: Fri, 6 May 2022 20:00:25 +0000 Subject: [PATCH 352/516] Update app's level --- apps.json | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/apps.json b/apps.json index 63bc0cd1..94122b51 100644 --- a/apps.json +++ b/apps.json @@ -405,7 +405,7 @@ }, "codimd": { "category": "office", - "level": 7, + "level": 8, "state": "working", "subtags": [ "text" @@ -578,7 +578,7 @@ }, "diagramsnet": { "category": "office", - "level": 7, + "level": 8, "state": "working", "subtags": [ "draw" @@ -1280,7 +1280,7 @@ }, "grocy": { "category": "small_utilities", - "level": 6, + "level": 8, "state": "working", "url": "https://github.com/YunoHost-Apps/grocy_ynh" }, @@ -1426,6 +1426,7 @@ }, "ifconfig-io": { "category": "small_utilities", + "level": 7, "state": "working", "url": "https://github.com/YunoHost-Apps/ifconfig-io_ynh" }, @@ -1954,7 +1955,7 @@ }, "mediawiki": { "category": "publishing", - "level": 8, + "level": 0, "state": "working", "subtags": [ "wiki" @@ -2478,7 +2479,7 @@ }, "pagure": { "category": "dev", - "level": 0, + "level": 7, "maintained": false, "state": "working", "subtags": [ @@ -2894,7 +2895,7 @@ }, "rainloop": { "category": "communication", - "level": 6, + "level": 8, "state": "working", "subtags": [ "email" @@ -3870,7 +3871,7 @@ }, "zap": { "category": "social_media", - "level": 8, + "level": 6, "state": "working", "subtags": [ "microblogging" From 7dae686f1c093d76d540f8198778e69d2f53393f Mon Sep 17 00:00:00 2001 From: ericgaspar Date: Sat, 7 May 2022 13:53:15 +0200 Subject: [PATCH 353/516] add trustyhash to catalog --- apps.json | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/apps.json b/apps.json index 94122b51..050b8ad4 100644 --- a/apps.json +++ b/apps.json @@ -3522,6 +3522,11 @@ ], "url": "https://github.com/YunoHost-Apps/trilium_ynh" }, + "trustyhash": { + "category": "small_utilities", + "state": "working", + "url": "https://github.com/YunoHost-Apps/trustyhash_ynh" + }, "ttrss": { "category": "reading", "level": 8, From 17d7626032181e5c02d1d19989281b94a9fe73b1 Mon Sep 17 00:00:00 2001 From: ericgaspar Date: Sat, 7 May 2022 18:34:00 +0200 Subject: [PATCH 354/516] Update apps.json --- apps.json | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/apps.json b/apps.json index 050b8ad4..88e91f0c 100644 --- a/apps.json +++ b/apps.json @@ -3010,6 +3010,11 @@ ], "url": "https://github.com/CotzaDev/rutorrent_ynh" }, + "samba": { + "category": "system_tools", + "state": "working", + "url": "https://github.com/YunoHost-Apps/samba_ynh" + }, "sat": { "category": "communication", "revision": "f3016f998faac2625252dc99918066affdec21cc", From d1ec0da6a4578af38c89cf45b036f0dfcbf7c7a3 Mon Sep 17 00:00:00 2001 From: yalh76 Date: Sun, 8 May 2022 13:47:24 +0200 Subject: [PATCH 355/516] Add decidim --- apps.json | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/apps.json b/apps.json index 050b8ad4..49a3eedc 100644 --- a/apps.json +++ b/apps.json @@ -548,6 +548,11 @@ "state": "working", "url": "https://github.com/YunoHost-Apps/dato_ynh" }, + "decidim": { + "category": "communication", + "state": "working", + "url": "https://github.com/YunoHost-Apps/decidim_ynh" + }, "democracyos": { "category": "communication", "maintained": false, From 30d83df7cfc72218eeb04c255fa8ddadc2da89dc Mon Sep 17 00:00:00 2001 From: ericgaspar Date: Thu, 12 May 2022 17:18:24 +0200 Subject: [PATCH 356/516] Update apps.json --- apps.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/apps.json b/apps.json index 9265168d..69fd4516 100644 --- a/apps.json +++ b/apps.json @@ -1450,6 +1450,15 @@ ], "url": "https://github.com/YunoHost-Apps/ihatemoney_ynh" }, + "indexhibit": { + "category": "publishing", + "state": "working", + "subtags": [ + "websites", + "blog" + ], + "url": "https://github.com/YunoHost-Apps/indexhibit_ynh" + }, "internetarchive": { "category": "wat", "level": 6, From 0c439bd381f845c385a40148602f3bb2d934abce Mon Sep 17 00:00:00 2001 From: OniriCorpe Date: Fri, 13 May 2022 00:13:27 +0200 Subject: [PATCH 357/516] Readmes improvements --- tools/README-generator/templates/README.md.j2 | 8 +++++--- tools/README-generator/templates/README_fr.md.j2 | 14 ++++++++++---- 2 files changed, 15 insertions(+), 7 deletions(-) diff --git a/tools/README-generator/templates/README.md.j2 b/tools/README-generator/templates/README.md.j2 index 6e58002a..19f87ef2 100644 --- a/tools/README-generator/templates/README.md.j2 +++ b/tools/README-generator/templates/README.md.j2 @@ -19,7 +19,7 @@ It shall NOT be edited by hand. # {{manifest.name}} for YunoHost -[![Integration level](https://dash.yunohost.org/integration/{{manifest.id}}.svg)](https://dash.yunohost.org/appci/app/{{manifest.id}}) ![](https://ci-apps.yunohost.org/ci/badges/{{manifest.id}}.status.svg) ![](https://ci-apps.yunohost.org/ci/badges/{{manifest.id}}.maintain.svg) +[![Integration level](https://dash.yunohost.org/integration/{{manifest.id}}.svg)](https://dash.yunohost.org/appci/app/{{manifest.id}}) ![Working status](https://ci-apps.yunohost.org/ci/badges/{{manifest.id}}.status.svg) ![Maintenance status](https://ci-apps.yunohost.org/ci/badges/{{manifest.id}}.maintain.svg) [![Install {{manifest.name}} with YunoHost](https://install-app.yunohost.org/install-with-yunohost.svg)](https://install-app.yunohost.org/?app={{manifest.id}}) *[Lire ce readme en français.](./README_fr.md)* @@ -39,7 +39,7 @@ If you don't have YunoHost, please consult [the guide](https://yunohost.org/#/in ## Screenshots {% for screenshot in screenshots -%} - ![](./doc/screenshots/{{screenshot}}) + ![Screenshot of {{manifest.name}}](./doc/screenshots/{{screenshot}}) {% endfor %} {% endif -%} @@ -67,10 +67,12 @@ If you don't have YunoHost, please consult [the guide](https://yunohost.org/#/in Please send your pull request to the [testing branch](https://github.com/YunoHost-Apps/{{manifest.id}}_ynh/tree/testing). To try the testing branch, please proceed like that. -``` + +``` bash sudo yunohost app install https://github.com/YunoHost-Apps/{{manifest.id}}_ynh/tree/testing --debug or sudo yunohost app upgrade {{manifest.id}} -u https://github.com/YunoHost-Apps/{{manifest.id}}_ynh/tree/testing --debug ``` **More info regarding app packaging:** https://yunohost.org/packaging_apps + diff --git a/tools/README-generator/templates/README_fr.md.j2 b/tools/README-generator/templates/README_fr.md.j2 index 9169cbbd..f531abe0 100644 --- a/tools/README-generator/templates/README_fr.md.j2 +++ b/tools/README-generator/templates/README_fr.md.j2 @@ -1,10 +1,14 @@ + + # {{manifest.name}} pour YunoHost -[![Niveau d'intégration](https://dash.yunohost.org/integration/{{manifest.id}}.svg)](https://dash.yunohost.org/appci/app/{{manifest.id}}) ![](https://ci-apps.yunohost.org/ci/badges/{{manifest.id}}.status.svg) ![](https://ci-apps.yunohost.org/ci/badges/{{manifest.id}}.maintain.svg) +[![Niveau d'intégration](https://dash.yunohost.org/integration/{{manifest.id}}.svg)](https://dash.yunohost.org/appci/app/{{manifest.id}}) ![Status du fonctionnement](https://ci-apps.yunohost.org/ci/badges/{{manifest.id}}.status.svg) ![Status de maintenance](https://ci-apps.yunohost.org/ci/badges/{{manifest.id}}.maintain.svg) [![Installer {{manifest.name}} avec YunoHost](https://install-app.yunohost.org/install-with-yunohost.svg)](https://install-app.yunohost.org/?app={{manifest.id}}) *[Read this readme in english.](./README.md)* -*[Lire ce readme en français.](./README_fr.md)* > *Ce package vous permet d'installer {{manifest.name}} rapidement et simplement sur un serveur YunoHost. Si vous n'avez pas YunoHost, regardez [ici](https://yunohost.org/#/install) pour savoir comment l'installer et en profiter.* @@ -21,7 +25,7 @@ Si vous n'avez pas YunoHost, regardez [ici](https://yunohost.org/#/install) pour ## Captures d'écran {% for screenshot in screenshots -%} - ![](./doc/screenshots/{{screenshot}}) + ![Capture d'écran de {{manifest.name}}](./doc/screenshots/{{screenshot}}) {% endfor %} {% endif -%} @@ -49,10 +53,12 @@ Si vous n'avez pas YunoHost, regardez [ici](https://yunohost.org/#/install) pour Merci de faire vos pull request sur la [branche testing](https://github.com/YunoHost-Apps/{{manifest.id}}_ynh/tree/testing). Pour essayer la branche testing, procédez comme suit. -``` + +``` bash sudo yunohost app install https://github.com/YunoHost-Apps/{{manifest.id}}_ynh/tree/testing --debug ou sudo yunohost app upgrade {{manifest.id}} -u https://github.com/YunoHost-Apps/{{manifest.id}}_ynh/tree/testing --debug ``` **Plus d'infos sur le packaging d'applications :** https://yunohost.org/packaging_apps + From d9d6dfa019f047045a61d0168b6863ff46299f97 Mon Sep 17 00:00:00 2001 From: OniriCorpe Date: Fri, 13 May 2022 01:19:44 +0200 Subject: [PATCH 358/516] layout corrections (line breaks) --- tools/README-generator/templates/README.md.j2 | 9 ++++++--- tools/README-generator/templates/README_fr.md.j2 | 8 +++++--- 2 files changed, 11 insertions(+), 6 deletions(-) diff --git a/tools/README-generator/templates/README.md.j2 b/tools/README-generator/templates/README.md.j2 index 19f87ef2..e0f09d00 100644 --- a/tools/README-generator/templates/README.md.j2 +++ b/tools/README-generator/templates/README.md.j2 @@ -31,11 +31,14 @@ If you don't have YunoHost, please consult [the guide](https://yunohost.org/#/in {% if description %}{{description}}{% else %}{{manifest.description[lang]}}{% endif %} -**Shipped version:** {% if upstream.version %}{{upstream.version}}{% else %}{{manifest.version}}{% endif %} +**Shipped version:** {% if upstream.version %}{{upstream.version}}{% else %}{{manifest.version}} +{% endif -%} -{% if upstream.demo %}**Demo:** {{upstream.demo}}{% endif %} +{% if upstream.demo %} +**Demo:** {{upstream.demo}} +{% endif -%} -{% if screenshots -%} +{% if screenshots %} ## Screenshots {% for screenshot in screenshots -%} diff --git a/tools/README-generator/templates/README_fr.md.j2 b/tools/README-generator/templates/README_fr.md.j2 index f531abe0..a15ba8c3 100644 --- a/tools/README-generator/templates/README_fr.md.j2 +++ b/tools/README-generator/templates/README_fr.md.j2 @@ -17,11 +17,13 @@ Si vous n'avez pas YunoHost, regardez [ici](https://yunohost.org/#/install) pour {% if description %}{{description}}{% else %}{{manifest.description[lang]}}{% endif %} -**Version incluse :** {% if upstream.version %}{{upstream.version}}{% else %}{{manifest.version}}{% endif %} +**Version incluse :** {% if upstream.version %}{{upstream.version}}{% else %}{{manifest.version}} +{% endif -%} -{% if upstream.demo %}**Démo :** {{upstream.demo}}{% endif %} +{% if upstream.demo %}**Démo :** {{upstream.demo}} +{% endif -%} -{% if screenshots -%} +{% if screenshots %} ## Captures d'écran {% for screenshot in screenshots -%} From 11af3b6480b85b645dc0b698f98e55fb5e10a144 Mon Sep 17 00:00:00 2001 From: OniriCorpe Date: Fri, 13 May 2022 01:25:17 +0200 Subject: [PATCH 359/516] forgotten layout corrections (line breaks) --- tools/README-generator/templates/README_fr.md.j2 | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/tools/README-generator/templates/README_fr.md.j2 b/tools/README-generator/templates/README_fr.md.j2 index a15ba8c3..de779882 100644 --- a/tools/README-generator/templates/README_fr.md.j2 +++ b/tools/README-generator/templates/README_fr.md.j2 @@ -20,7 +20,8 @@ Si vous n'avez pas YunoHost, regardez [ici](https://yunohost.org/#/install) pour **Version incluse :** {% if upstream.version %}{{upstream.version}}{% else %}{{manifest.version}} {% endif -%} -{% if upstream.demo %}**Démo :** {{upstream.demo}} +{% if upstream.demo %} +**Démo :** {{upstream.demo}} {% endif -%} {% if screenshots %} From 29413912c052d696a68eb809d012b373babca7c1 Mon Sep 17 00:00:00 2001 From: OniriCorpe Date: Fri, 13 May 2022 18:15:34 +0200 Subject: [PATCH 360/516] add angle brackets around bare URLs (fix MD034) --- tools/README-generator/templates/README.md.j2 | 14 +++++++------- tools/README-generator/templates/README_fr.md.j2 | 14 +++++++------- 2 files changed, 14 insertions(+), 14 deletions(-) diff --git a/tools/README-generator/templates/README.md.j2 b/tools/README-generator/templates/README.md.j2 index e0f09d00..4931754f 100644 --- a/tools/README-generator/templates/README.md.j2 +++ b/tools/README-generator/templates/README.md.j2 @@ -54,16 +54,16 @@ If you don't have YunoHost, please consult [the guide](https://yunohost.org/#/in ## Documentation and resources -{% if upstream.website -%}* Official app website: {{ upstream.website }} +{% if upstream.website -%}* Official app website: <{{ upstream.website }}> {% endif -%} -{% if upstream.userdoc -%}* Official user documentation: {{ upstream.userdoc }} +{% if upstream.userdoc -%}* Official user documentation: <{{ upstream.userdoc }}> {% endif -%} -{% if upstream.admindoc -%}* Official admin documentation: {{ upstream.admindoc }} +{% if upstream.admindoc -%}* Official admin documentation: <{{ upstream.admindoc }}> {% endif -%} -{% if upstream.code -%}* Upstream app code repository: {{ upstream.code }} +{% if upstream.code -%}* Upstream app code repository: <{{ upstream.code }}> {% endif -%} -* YunoHost documentation for this app: https://yunohost.org/app_{{manifest.id}} -* Report a bug: https://github.com/YunoHost-Apps/{{manifest.id}}_ynh/issues +* YunoHost documentation for this app: +* Report a bug: ## Developer info @@ -77,5 +77,5 @@ or sudo yunohost app upgrade {{manifest.id}} -u https://github.com/YunoHost-Apps/{{manifest.id}}_ynh/tree/testing --debug ``` -**More info regarding app packaging:** https://yunohost.org/packaging_apps +**More info regarding app packaging:** diff --git a/tools/README-generator/templates/README_fr.md.j2 b/tools/README-generator/templates/README_fr.md.j2 index de779882..6f383ae4 100644 --- a/tools/README-generator/templates/README_fr.md.j2 +++ b/tools/README-generator/templates/README_fr.md.j2 @@ -40,16 +40,16 @@ Si vous n'avez pas YunoHost, regardez [ici](https://yunohost.org/#/install) pour ## Documentations et ressources -{% if upstream.website -%}* Site officiel de l'app : {{ upstream.website }} +{% if upstream.website -%}* Site officiel de l'app : <{{ upstream.website }}> {% endif -%} -{% if upstream.userdoc -%}* Documentation officielle utilisateur : {{ upstream.userdoc }} +{% if upstream.userdoc -%}* Documentation officielle utilisateur : <{{ upstream.userdoc }}> {% endif -%} -{% if upstream.admindoc -%}* Documentation officielle de l'admin : {{ upstream.admindoc }} +{% if upstream.admindoc -%}* Documentation officielle de l'admin : <{{ upstream.admindoc }}> {% endif -%} -{% if upstream.code -%}* Dépôt de code officiel de l'app : {{ upstream.code }} +{% if upstream.code -%}* Dépôt de code officiel de l'app : <{{ upstream.code }}> {% endif -%} -* Documentation YunoHost pour cette app : https://yunohost.org/app_{{manifest.id}} -* Signaler un bug : https://github.com/YunoHost-Apps/{{manifest.id}}_ynh/issues +* Documentation YunoHost pour cette app : +* Signaler un bug : ## Informations pour les développeurs @@ -63,5 +63,5 @@ ou sudo yunohost app upgrade {{manifest.id}} -u https://github.com/YunoHost-Apps/{{manifest.id}}_ynh/tree/testing --debug ``` -**Plus d'infos sur le packaging d'applications :** https://yunohost.org/packaging_apps +**Plus d'infos sur le packaging d'applications :** From 4c3eecf40897e662571615d0c6c107f894af77f9 Mon Sep 17 00:00:00 2001 From: yunohost-bot Date: Fri, 13 May 2022 20:00:22 +0000 Subject: [PATCH 361/516] Update app's level --- apps.json | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/apps.json b/apps.json index 9265168d..ee32a4a5 100644 --- a/apps.json +++ b/apps.json @@ -360,7 +360,7 @@ }, "chuwiki": { "category": "publishing", - "level": 7, + "level": 8, "state": "working", "subtags": [ "wiki" @@ -550,6 +550,7 @@ }, "decidim": { "category": "communication", + "level": 7, "state": "working", "url": "https://github.com/YunoHost-Apps/decidim_ynh" }, @@ -613,7 +614,7 @@ }, "discourse": { "category": "communication", - "level": 7, + "level": 8, "state": "working", "subtags": [ "forum" @@ -1767,7 +1768,7 @@ }, "listmonk": { "category": "communication", - "level": 6, + "level": 7, "state": "working", "subtags": [ "email" @@ -2585,7 +2586,7 @@ }, "phpbb": { "category": "communication", - "level": 7, + "level": 8, "state": "working", "subtags": [ "forum" @@ -2950,7 +2951,7 @@ }, "retroarch": { "category": "games", - "level": 8, + "level": 0, "state": "working", "url": "https://github.com/YunoHost-Apps/retroarch_ynh" }, @@ -3017,6 +3018,7 @@ }, "samba": { "category": "system_tools", + "level": 6, "state": "working", "url": "https://github.com/YunoHost-Apps/samba_ynh" }, @@ -3534,6 +3536,7 @@ }, "trustyhash": { "category": "small_utilities", + "level": 7, "state": "working", "url": "https://github.com/YunoHost-Apps/trustyhash_ynh" }, From da68b06ed8850d68566e959c6b626f519647fdb3 Mon Sep 17 00:00:00 2001 From: ericgaspar Date: Sat, 14 May 2022 12:27:19 +0200 Subject: [PATCH 362/516] Update apps.json --- apps.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/apps.json b/apps.json index 631ad46f..f409e810 100644 --- a/apps.json +++ b/apps.json @@ -3751,6 +3751,15 @@ ], "url": "https://github.com/YunoHost-Apps/wisemapping_ynh" }, + "wondercms": { + "category": "publishing", + "state": "working", + "subtags": [ + "websites", + "blog" + ], + "url": "https://github.com/YunoHost-Apps/wondercms_ynh" + }, "wordpress": { "antifeatures": [ "non-free-addons", From 6f7ce1cb0a049e73594a902245fe882b8136b836 Mon Sep 17 00:00:00 2001 From: ericgaspar Date: Sat, 14 May 2022 18:21:30 +0200 Subject: [PATCH 363/516] Update apps.json --- apps.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/apps.json b/apps.json index 7a5b7675..9f5e00c0 100644 --- a/apps.json +++ b/apps.json @@ -2668,6 +2668,15 @@ "state": "notworking", "url": "https://github.com/YunoHost-Apps/pia_ynh" }, + "pico": { + "category": "publishing", + "state": "working", + "subtags": [ + "websites", + "blog" + ], + "url": "https://github.com/YunoHost-Apps/pico_ynh" + }, "pihole": { "category": "system_tools", "level": 6, From c65200191f895e733d88653f8dabb8f7cea0eae0 Mon Sep 17 00:00:00 2001 From: OniriCorpe Date: Sat, 14 May 2022 22:27:32 +0200 Subject: [PATCH 364/516] add the antifeature "alpha-software" to GoToSocial package --- apps.json | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/apps.json b/apps.json index 7a5b7675..9295f679 100644 --- a/apps.json +++ b/apps.json @@ -1249,6 +1249,9 @@ "url": "https://github.com/YunoHost-Apps/gotify_ynh" }, "gotosocial": { + "antifeatures": [ + "alpha-software" + ], "category": "social_media", "level": 7, "state": "working", @@ -3959,4 +3962,4 @@ ], "url": "https://github.com/zusam/zusam_ynh" } -} +} \ No newline at end of file From f8fb9a3924e9ff1c5740a36563902b36664d38f1 Mon Sep 17 00:00:00 2001 From: ericgaspar Date: Sun, 15 May 2022 16:08:17 +0200 Subject: [PATCH 365/516] Update apps.json --- apps.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/apps.json b/apps.json index 6a715ca0..d94720e3 100644 --- a/apps.json +++ b/apps.json @@ -1115,6 +1115,15 @@ "state": "working", "url": "https://github.com/YunoHost-Apps/gemserv_ynh" }, + "getsimple": { + "category": "publishing", + "state": "working", + "subtags": [ + "websites", + "blog" + ], + "url": "https://github.com/YunoHost-Apps/getsimple_ynh" + }, "ghost": { "category": "publishing", "level": 8, From aa30541b8903914b42396323636be3ac51843a47 Mon Sep 17 00:00:00 2001 From: ericgaspar Date: Tue, 17 May 2022 22:25:35 +0200 Subject: [PATCH 366/516] Update apps.json --- apps.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps.json b/apps.json index d94720e3..7ff06bcd 100644 --- a/apps.json +++ b/apps.json @@ -782,7 +782,7 @@ }, "elabftw": { "category": "productivity_and_management", - "state": "inprogress", + "state": "working", "url": "https://github.com/YunoHost-Apps/elabftw_ynh" }, "element": { From 11f7a5603c77de6850f37da5eee1852b360dcd41 Mon Sep 17 00:00:00 2001 From: yunohost-bot Date: Fri, 20 May 2022 20:00:22 +0000 Subject: [PATCH 367/516] Update app's level --- apps.json | 21 +++++++++++++-------- 1 file changed, 13 insertions(+), 8 deletions(-) diff --git a/apps.json b/apps.json index 7ff06bcd..98371fca 100644 --- a/apps.json +++ b/apps.json @@ -550,7 +550,7 @@ }, "decidim": { "category": "communication", - "level": 7, + "level": 0, "state": "working", "url": "https://github.com/YunoHost-Apps/decidim_ynh" }, @@ -782,6 +782,7 @@ }, "elabftw": { "category": "productivity_and_management", + "level": 6, "state": "working", "url": "https://github.com/YunoHost-Apps/elabftw_ynh" }, @@ -1117,6 +1118,7 @@ }, "getsimple": { "category": "publishing", + "level": 1, "state": "working", "subtags": [ "websites", @@ -1465,6 +1467,7 @@ }, "indexhibit": { "category": "publishing", + "level": 6, "state": "working", "subtags": [ "websites", @@ -2388,7 +2391,7 @@ }, "onlyoffice": { "category": "office", - "level": 6, + "level": 0, "state": "working", "subtags": [ "text", @@ -2682,6 +2685,7 @@ }, "pico": { "category": "publishing", + "level": 7, "state": "working", "subtags": [ "websites", @@ -2816,7 +2820,7 @@ }, "prometheus": { "category": "system_tools", - "level": 7, + "level": 8, "state": "working", "subtags": [ "monitoring" @@ -2981,7 +2985,7 @@ }, "retroarch": { "category": "games", - "level": 0, + "level": 8, "state": "working", "url": "https://github.com/YunoHost-Apps/retroarch_ynh" }, @@ -3070,7 +3074,7 @@ }, "scratch": { "category": "dev", - "level": 7, + "level": 8, "state": "working", "subtags": [ "programming" @@ -3234,7 +3238,7 @@ }, "snappymail": { "category": "communication", - "level": 6, + "level": 7, "state": "working", "subtags": [ "email" @@ -3662,7 +3666,7 @@ }, "veloren": { "category": "games", - "level": 6, + "level": 0, "maintained": false, "state": "working", "url": "https://github.com/YunoHost-Apps/veloren_ynh" @@ -3801,6 +3805,7 @@ }, "wondercms": { "category": "publishing", + "level": 7, "state": "working", "subtags": [ "websites", @@ -3980,4 +3985,4 @@ ], "url": "https://github.com/zusam/zusam_ynh" } -} \ No newline at end of file +} From 462229aafafe4ed63c5276bd638a7ead6baa49c1 Mon Sep 17 00:00:00 2001 From: ericgaspar Date: Fri, 20 May 2022 23:22:39 +0200 Subject: [PATCH 368/516] Update apps.json --- apps.json | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/apps.json b/apps.json index 7ff06bcd..430bcf1e 100644 --- a/apps.json +++ b/apps.json @@ -542,6 +542,14 @@ "state": "working", "url": "https://github.com/YunoHost-Apps/Cubiks-2048_ynh" }, + "cypht": { + "category": "communication", + "state": "working", + "subtags": [ + "email" + ], + "url": "https://github.com/YunoHost-Apps/cypht_ynh" + }, "dato": { "category": "productivity_and_management", "level": 6, From b84bb64fbb9ced28c8fa8c341f5b51e60aa80171 Mon Sep 17 00:00:00 2001 From: Tagada <36127788+Tagadda@users.noreply.github.com> Date: Sat, 21 May 2022 09:02:53 +0200 Subject: [PATCH 369/516] Update apps.json --- apps.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps.json b/apps.json index 98371fca..e5960e92 100644 --- a/apps.json +++ b/apps.json @@ -550,7 +550,7 @@ }, "decidim": { "category": "communication", - "level": 0, + "level": 7, "state": "working", "url": "https://github.com/YunoHost-Apps/decidim_ynh" }, From eb71b999d5d64f79519189516e52bce475744710 Mon Sep 17 00:00:00 2001 From: OniriCorpe Date: Sat, 21 May 2022 16:09:09 +0200 Subject: [PATCH 370/516] harmonising the style of lists (MD004) --- tools/README-generator/templates/README.md.j2 | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/tools/README-generator/templates/README.md.j2 b/tools/README-generator/templates/README.md.j2 index 4931754f..78a11395 100644 --- a/tools/README-generator/templates/README.md.j2 +++ b/tools/README-generator/templates/README.md.j2 @@ -1,13 +1,13 @@ {% if manifest.id == "example" -%} # Packaging your an app, starting from this example -- Copy this app before working on it, using the ['Use this template'](https://github.com/YunoHost/example_ynh/generate) button on the Github repo. -- Edit the `manifest.json` with app specific info. -- Edit the `install`, `upgrade`, `remove`, `backup`, and `restore` scripts, and any relevant conf files in `conf/`. - - Using the [script helpers documentation.](https://yunohost.org/packaging_apps_helpers) -- Add a `LICENSE` file for the package. -- Edit `doc/DISCLAIMER*.md` -- The `README.md` files are to be automatically generated by https://github.com/YunoHost/apps/tree/master/tools/README-generator +* Copy this app before working on it, using the ['Use this template'](https://github.com/YunoHost/example_ynh/generate) button on the Github repo. +* Edit the `manifest.json` with app specific info. +* Edit the `install`, `upgrade`, `remove`, `backup`, and `restore` scripts, and any relevant conf files in `conf/`. + * Using the [script helpers documentation.](https://yunohost.org/packaging_apps_helpers) +* Add a `LICENSE` file for the package. +* Edit `doc/DISCLAIMER*.md` +* The `README.md` files are to be automatically generated by https://github.com/YunoHost/apps/tree/master/tools/README-generator --- {% endif -%} From f79273804ef1a1b3b1eb9ee6b582f4f9ae691a20 Mon Sep 17 00:00:00 2001 From: ericgaspar Date: Sun, 22 May 2022 13:10:40 +0200 Subject: [PATCH 371/516] Update apps.json --- apps.json | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/apps.json b/apps.json index 0afe2a0c..fab6b792 100644 --- a/apps.json +++ b/apps.json @@ -2785,6 +2785,14 @@ ], "url": "https://github.com/YunoHost-Apps/pluxml_ynh" }, + "pmwiki": { + "category": "publishing", + "state": "working", + "subtags": [ + "wiki" + ], + "url": "https://github.com/YunoHost-Apps/pmwiki_ynh" + }, "portainer": { "category": "system_tools", "level": 0, From 4f718619593480d19e1f3fb267f4bcfeb31d6dcb Mon Sep 17 00:00:00 2001 From: ericgaspar Date: Sun, 22 May 2022 21:21:24 +0200 Subject: [PATCH 372/516] Update apps.json --- apps.json | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/apps.json b/apps.json index 0afe2a0c..a89fa0e8 100644 --- a/apps.json +++ b/apps.json @@ -3514,6 +3514,14 @@ ], "url": "https://github.com/YunoHost-Apps/tiddlywiki_ynh" }, + "tiki": { + "category": "publishing", + "state": "working", + "subtags": [ + "wiki" + ], + "url": "https://github.com/YunoHost-Apps/tiki_ynh" + }, "timeoff": { "category": "productivity_and_management", "level": 7, From ae0f6152c6b8992d410c10bf13d56c79483e3274 Mon Sep 17 00:00:00 2001 From: yalh76 Date: Wed, 25 May 2022 02:04:55 +0200 Subject: [PATCH 373/516] Switch compteur_du_gase_ynh repository --- apps.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps.json b/apps.json index 637a22f1..bae3cacc 100644 --- a/apps.json +++ b/apps.json @@ -444,7 +444,7 @@ "compteur_du_gase": { "category": "office", "state": "working", - "url": "https://github.com/Jojo144/compteur_du_gase_ynh" + "url": "https://github.com/YunoHost-Apps/compteur_du_gase_ynh" }, "concrete5": { "category": "publishing", From f2a59924a3dfd6b10c5fb1dbb1050fe7464b6486 Mon Sep 17 00:00:00 2001 From: tituspijean Date: Wed, 25 May 2022 09:26:35 +0200 Subject: [PATCH 374/516] =?UTF-8?q?Coquille=20dans=20le=20g=C3=A9n=C3=A9ra?= =?UTF-8?q?teur=20de=20README?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: nicofrand --- tools/README-generator/templates/README_fr.md.j2 | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tools/README-generator/templates/README_fr.md.j2 b/tools/README-generator/templates/README_fr.md.j2 index 6f383ae4..7c2bf636 100644 --- a/tools/README-generator/templates/README_fr.md.j2 +++ b/tools/README-generator/templates/README_fr.md.j2 @@ -5,7 +5,7 @@ It shall NOT be edited by hand. # {{manifest.name}} pour YunoHost -[![Niveau d'intégration](https://dash.yunohost.org/integration/{{manifest.id}}.svg)](https://dash.yunohost.org/appci/app/{{manifest.id}}) ![Status du fonctionnement](https://ci-apps.yunohost.org/ci/badges/{{manifest.id}}.status.svg) ![Status de maintenance](https://ci-apps.yunohost.org/ci/badges/{{manifest.id}}.maintain.svg) +[![Niveau d'intégration](https://dash.yunohost.org/integration/{{manifest.id}}.svg)](https://dash.yunohost.org/appci/app/{{manifest.id}}) ![Statut du fonctionnement](https://ci-apps.yunohost.org/ci/badges/{{manifest.id}}.status.svg) ![Status de maintenance](https://ci-apps.yunohost.org/ci/badges/{{manifest.id}}.maintain.svg) [![Installer {{manifest.name}} avec YunoHost](https://install-app.yunohost.org/install-with-yunohost.svg)](https://install-app.yunohost.org/?app={{manifest.id}}) *[Read this readme in english.](./README.md)* From b4667aa4c5e6cc9c1fe5b7fdeed680cf792a366b Mon Sep 17 00:00:00 2001 From: tituspijean Date: Wed, 25 May 2022 10:04:17 +0200 Subject: [PATCH 375/516] =?UTF-8?q?Coquille=20dans=20le=20g=C3=A9n=C3=A9ra?= =?UTF-8?q?teur=20de=20README,=20la=20suite?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: nicofrand --- tools/README-generator/templates/README_fr.md.j2 | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tools/README-generator/templates/README_fr.md.j2 b/tools/README-generator/templates/README_fr.md.j2 index 7c2bf636..ae51374a 100644 --- a/tools/README-generator/templates/README_fr.md.j2 +++ b/tools/README-generator/templates/README_fr.md.j2 @@ -5,7 +5,7 @@ It shall NOT be edited by hand. # {{manifest.name}} pour YunoHost -[![Niveau d'intégration](https://dash.yunohost.org/integration/{{manifest.id}}.svg)](https://dash.yunohost.org/appci/app/{{manifest.id}}) ![Statut du fonctionnement](https://ci-apps.yunohost.org/ci/badges/{{manifest.id}}.status.svg) ![Status de maintenance](https://ci-apps.yunohost.org/ci/badges/{{manifest.id}}.maintain.svg) +[![Niveau d'intégration](https://dash.yunohost.org/integration/{{manifest.id}}.svg)](https://dash.yunohost.org/appci/app/{{manifest.id}}) ![Statut du fonctionnement](https://ci-apps.yunohost.org/ci/badges/{{manifest.id}}.status.svg) ![Statut de maintenance](https://ci-apps.yunohost.org/ci/badges/{{manifest.id}}.maintain.svg) [![Installer {{manifest.name}} avec YunoHost](https://install-app.yunohost.org/install-with-yunohost.svg)](https://install-app.yunohost.org/?app={{manifest.id}}) *[Read this readme in english.](./README.md)* From 4f48d8e6d6cf701f0fff96d68357296a943826d2 Mon Sep 17 00:00:00 2001 From: ericgaspar Date: Thu, 26 May 2022 21:07:30 +0200 Subject: [PATCH 376/516] Add gossa to catalog --- apps.json | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/apps.json b/apps.json index bae3cacc..55993eeb 100644 --- a/apps.json +++ b/apps.json @@ -1261,6 +1261,11 @@ ], "url": "https://github.com/YunoHost-Apps/gollum_ynh" }, + "gossa": { + "category": "small_utilities", + "state": "working", + "url": "https://github.com/YunoHost-Apps/gossa_ynh" + }, "gotify": { "category": "dev", "level": 6, From 62cce035fd1e65389277fdb34c8c476a8a5236a0 Mon Sep 17 00:00:00 2001 From: yunohost-bot Date: Fri, 27 May 2022 20:00:22 +0000 Subject: [PATCH 377/516] Update app's level --- apps.json | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/apps.json b/apps.json index 55993eeb..596d5cc2 100644 --- a/apps.json +++ b/apps.json @@ -443,6 +443,7 @@ }, "compteur_du_gase": { "category": "office", + "level": 7, "state": "working", "url": "https://github.com/YunoHost-Apps/compteur_du_gase_ynh" }, @@ -544,6 +545,7 @@ }, "cypht": { "category": "communication", + "level": 7, "state": "working", "subtags": [ "email" @@ -1263,6 +1265,7 @@ }, "gossa": { "category": "small_utilities", + "level": 3, "state": "working", "url": "https://github.com/YunoHost-Apps/gossa_ynh" }, @@ -1337,7 +1340,7 @@ }, "halcyon": { "category": "social_media", - "level": 7, + "level": 8, "state": "working", "subtags": [ "microblogging" @@ -2100,7 +2103,7 @@ }, "mobilizon": { "category": "social_media", - "level": 8, + "level": 6, "state": "working", "subtags": [ "events" @@ -2304,7 +2307,7 @@ "neutrinet": { "branch": "stable", "category": "wat", - "level": 6, + "level": 8, "state": "working", "url": "https://gitlab.domainepublic.net/Neutrinet/neutrinet_ynh" }, @@ -2792,6 +2795,7 @@ }, "pmwiki": { "category": "publishing", + "level": 7, "state": "working", "subtags": [ "wiki" @@ -3441,7 +3445,7 @@ }, "synapse": { "category": "communication", - "level": 0, + "level": 6, "state": "working", "subtags": [ "chat" @@ -3529,6 +3533,7 @@ }, "tiki": { "category": "publishing", + "level": 7, "state": "working", "subtags": [ "wiki" From 05d70e1353d02d6367ed42c8b457e1cecc8061dd Mon Sep 17 00:00:00 2001 From: ericgaspar Date: Sat, 28 May 2022 13:36:43 +0200 Subject: [PATCH 378/516] Update apps.json --- apps.json | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/apps.json b/apps.json index 596d5cc2..89cc7976 100644 --- a/apps.json +++ b/apps.json @@ -1730,6 +1730,14 @@ ], "url": "https://github.com/YunoHost-Apps/lemmy_ynh" }, + "librarian": { + "category": "social_media", + "state": "working", + "subtags": [ + "videos" + ], + "url": "https://github.com/YunoHost-Apps/librarian_ynh" + }, "libreddit": { "category": "social_media", "level": 7, From 6bdb276182f4b06bb2f03e797e71664830f64891 Mon Sep 17 00:00:00 2001 From: ericgaspar Date: Sat, 28 May 2022 18:51:00 +0200 Subject: [PATCH 379/516] Update apps.json --- apps.json | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/apps.json b/apps.json index 596d5cc2..d3c9cdf1 100644 --- a/apps.json +++ b/apps.json @@ -1356,6 +1356,11 @@ ], "url": "https://github.com/YunoHost-Apps/haste_ynh" }, + "hat": { + "category": "small_utilities", + "state": "working", + "url": "https://github.com/YunoHost-Apps/hat_ynh" + }, "headphones": { "category": "multimedia", "level": 7, From a2bb4cc71778484e30754b15e251c797279d0546 Mon Sep 17 00:00:00 2001 From: ericgaspar Date: Sat, 28 May 2022 20:57:00 +0200 Subject: [PATCH 380/516] add phpback --- apps.json | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/apps.json b/apps.json index 596d5cc2..46f97fa3 100644 --- a/apps.json +++ b/apps.json @@ -2624,6 +2624,11 @@ ], "url": "https://github.com/YunoHost-Apps/photoview_ynh" }, + "phpback": { + "category": "small_utilities", + "state": "inprogress", + "url": "https://github.com/YunoHost-Apps/phpback_ynh" + }, "phpbb": { "category": "communication", "level": 8, From feb3abe7dbb8210b6bbde42c2a44c3aebb12f622 Mon Sep 17 00:00:00 2001 From: Tagadda <36127788+Tagadda@users.noreply.github.com> Date: Mon, 30 May 2022 11:59:54 +0000 Subject: [PATCH 381/516] fix --- tools/README-generator/make_readme.py | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/tools/README-generator/make_readme.py b/tools/README-generator/make_readme.py index 3e8be5ab..788b8a7b 100755 --- a/tools/README-generator/make_readme.py +++ b/tools/README-generator/make_readme.py @@ -22,7 +22,8 @@ def generate_READMEs(app_path: str): catalog = json.load(open(Path(os.path.abspath(__file__)).parent.parent.parent / "apps.json")) from_catalog = catalog.get(manifest['id'], {}) - antifeatures_list = yaml.load(open(Path(os.path.abspath(__file__)).parent.parent.parent / "antifeatures.yaml")) + antifeatures_list = yaml.load(open(Path(os.path.abspath(__file__)).parent.parent.parent / "antifeatures.yml")) + antifeatures_list = { e['id']: e for e in antifeatures_list } if not upstream and not (app_path / "doc" / "DISCLAIMER.md").exists(): print( @@ -60,10 +61,13 @@ def generate_READMEs(app_path: str): disclaimer = None # TODO: Add url to the documentation... and actually create that documentation :D - antifeatures = [antifeatures_list[a] for a in from_catalog.get('antifeatures', [])] - for antifeature in antifeatures: - antifeature['title'] = antifeature['title'].get(lang_suffix, 'en') - antifeature['description'] = antifeature['description'].get(lang_suffix, 'en') + antifeatures = { a: antifeatures_list[a] for a in from_catalog.get('antifeatures', [])} + for k, v in antifeatures: + v['title'] = v['title'].get(lang_suffix, 'en') + if manifest.get("antifeatures", {}).get(k, 'en'): + v['description'] = manifest.get("antifeatures", {}).get(k, 'en') + else: + antifeature['description'] = antifeature['description'].get(lang_suffix, 'en') out = template.render( lang=lang, From cf81d4746146cde080da296fae7ba253857a7605 Mon Sep 17 00:00:00 2001 From: Melchisedech Date: Tue, 31 May 2022 22:37:24 +0200 Subject: [PATCH 382/516] Add digisteps --- apps.json | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/apps.json b/apps.json index 88a40969..09a30d4f 100644 --- a/apps.json +++ b/apps.json @@ -610,6 +610,11 @@ ], "url": "https://github.com/YunoHost-Apps/diaspora_ynh" }, + "digisteps": { + "category": "publishing", + "state": "working", + "url": "https://github.com/YunoHost-Apps/digisteps_ynh" + }, "digitools": { "category": "small_utilities", "level": 7, From 2206544cece5e2a22b9bcfc6930438d2886a2f6d Mon Sep 17 00:00:00 2001 From: ericgaspar Date: Tue, 31 May 2022 23:52:12 +0200 Subject: [PATCH 383/516] Update apps.json --- apps.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/apps.json b/apps.json index 09a30d4f..9eab22e0 100644 --- a/apps.json +++ b/apps.json @@ -179,6 +179,15 @@ "state": "working", "url": "https://github.com/YunoHost-Apps/audiobookshelf_ynh" }, + "automad": { + "category": "publishing", + "state": "working", + "subtags": [ + "websites", + "blog" + ], + "url": "https://github.com/YunoHost-Apps/automad_ynh" + }, "backdrop": { "category": "publishing", "level": 8, From 2019db0d0432afcb433a97f9837dbb549c79fda2 Mon Sep 17 00:00:00 2001 From: yunohost-bot Date: Fri, 3 Jun 2022 20:00:25 +0000 Subject: [PATCH 384/516] Update app's level --- apps.json | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) diff --git a/apps.json b/apps.json index 9eab22e0..1697e85b 100644 --- a/apps.json +++ b/apps.json @@ -181,6 +181,7 @@ }, "automad": { "category": "publishing", + "level": 7, "state": "working", "subtags": [ "websites", @@ -199,7 +200,7 @@ }, "baikal": { "category": "synchronization", - "level": 6, + "level": 8, "state": "working", "subtags": [ "calendar", @@ -621,6 +622,7 @@ }, "digisteps": { "category": "publishing", + "level": 7, "state": "working", "url": "https://github.com/YunoHost-Apps/digisteps_ynh" }, @@ -1372,6 +1374,7 @@ }, "hat": { "category": "small_utilities", + "level": 7, "state": "working", "url": "https://github.com/YunoHost-Apps/hat_ynh" }, @@ -1751,6 +1754,7 @@ }, "librarian": { "category": "social_media", + "level": 7, "state": "working", "subtags": [ "videos" @@ -1902,7 +1906,7 @@ }, "mailman": { "category": "communication", - "level": 6, + "level": 1, "state": "working", "subtags": [ "email" @@ -2000,7 +2004,7 @@ }, "mautrix_telegram": { "category": "communication", - "level": 0, + "level": 6, "state": "working", "subtags": [ "chat" @@ -2452,7 +2456,7 @@ }, "opennote": { "category": "office", - "level": 7, + "level": 8, "state": "working", "subtags": [ "text" @@ -3723,7 +3727,7 @@ }, "vaultwarden": { "category": "synchronization", - "level": 8, + "level": 6, "state": "working", "subtags": [ "password" @@ -3930,7 +3934,7 @@ }, "yourls": { "category": "small_utilities", - "level": 8, + "level": 7, "state": "working", "subtags": [ "url_shortener" From 9b4840979ba90cb7d379a9df31b9bed67e4a4cd5 Mon Sep 17 00:00:00 2001 From: Limezy Date: Sat, 4 Jun 2022 15:59:05 +0700 Subject: [PATCH 385/516] add photoprism --- apps.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/apps.json b/apps.json index 9eab22e0..5499b98d 100644 --- a/apps.json +++ b/apps.json @@ -2642,6 +2642,15 @@ ], "url": "https://github.com/YunoHost-Apps/photonix_ynh" }, + "photoprism": { + "category": "multimedia", + "maintained": true, + "state": "working", + "subtags": [ + "pictures" + ], + "url": "https://github.com/YunoHost-Apps/photoprism_ynh" + }, "photoview": { "category": "multimedia", "level": 8, From 5cbfc67ee8754ed529ed3358b429fbb0da2afab7 Mon Sep 17 00:00:00 2001 From: Limezy Date: Sat, 4 Jun 2022 16:00:34 +0700 Subject: [PATCH 386/516] Update apps.json --- apps.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps.json b/apps.json index 5499b98d..832ea483 100644 --- a/apps.json +++ b/apps.json @@ -2645,7 +2645,7 @@ "photoprism": { "category": "multimedia", "maintained": true, - "state": "working", + "state": "inprogress", "subtags": [ "pictures" ], From 94b2c989001d47da96c8ed30988ded218a0b119c Mon Sep 17 00:00:00 2001 From: ericgaspar Date: Sun, 5 Jun 2022 16:25:43 +0200 Subject: [PATCH 387/516] Update apps.json --- apps.json | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/apps.json b/apps.json index c28c6392..7e1cb3f3 100644 --- a/apps.json +++ b/apps.json @@ -3273,6 +3273,11 @@ ], "url": "https://github.com/YunoHost-Apps/sickrage_ynh" }, + "signaturepdf": { + "category": "small_utilities", + "state": "working", + "url": "https://github.com/YunoHost-Apps/Signaturepdf_ynh" + }, "simple-hash-generator": { "category": "small_utilities", "level": 7, From 0bfe86323c3a4d64cdcf59993860561ffee31a44 Mon Sep 17 00:00:00 2001 From: yalh76 Date: Tue, 7 Jun 2022 22:48:50 +0200 Subject: [PATCH 388/516] Update README.md.j2 --- tools/README-generator/templates/README.md.j2 | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tools/README-generator/templates/README.md.j2 b/tools/README-generator/templates/README.md.j2 index 78a11395..d04393b5 100644 --- a/tools/README-generator/templates/README.md.j2 +++ b/tools/README-generator/templates/README.md.j2 @@ -1,5 +1,5 @@ {% if manifest.id == "example" -%} -# Packaging your an app, starting from this example +# Packaging an app, starting from this example * Copy this app before working on it, using the ['Use this template'](https://github.com/YunoHost/example_ynh/generate) button on the Github repo. * Edit the `manifest.json` with app specific info. From d25011a09c8e2b666fc3cef982fb000692cc2fed Mon Sep 17 00:00:00 2001 From: yunohost-bot Date: Fri, 10 Jun 2022 20:00:22 +0000 Subject: [PATCH 389/516] Update app's level --- apps.json | 29 +++++++++++++++-------------- 1 file changed, 15 insertions(+), 14 deletions(-) diff --git a/apps.json b/apps.json index 7e1cb3f3..6d37149b 100644 --- a/apps.json +++ b/apps.json @@ -111,7 +111,7 @@ }, "ampache": { "category": "multimedia", - "level": 6, + "level": 8, "state": "working", "subtags": [ "music" @@ -175,7 +175,7 @@ }, "audiobookshelf": { "category": "multimedia", - "level": 1, + "level": 7, "state": "working", "url": "https://github.com/YunoHost-Apps/audiobookshelf_ynh" }, @@ -246,7 +246,7 @@ }, "bicbucstriim": { "category": "reading", - "level": 7, + "level": 8, "state": "working", "subtags": [ "books" @@ -453,7 +453,7 @@ }, "compteur_du_gase": { "category": "office", - "level": 7, + "level": 0, "state": "working", "url": "https://github.com/YunoHost-Apps/compteur_du_gase_ynh" }, @@ -528,7 +528,7 @@ }, "cowyo": { "category": "publishing", - "level": 6, + "level": 8, "state": "working", "subtags": [ "wiki" @@ -1182,7 +1182,7 @@ }, "gitlab-runner": { "category": "dev", - "level": 0, + "level": 6, "state": "working", "subtags": [ "forge" @@ -1995,7 +1995,7 @@ }, "mautrix_signal": { "category": "communication", - "level": 0, + "level": 7, "state": "working", "subtags": [ "chat" @@ -2013,7 +2013,7 @@ }, "mautrix_whatsapp": { "category": "communication", - "level": 0, + "level": 6, "state": "working", "subtags": [ "chat" @@ -2264,7 +2264,7 @@ }, "my_capsule": { "category": "publishing", - "level": 7, + "level": 8, "state": "working", "subtags": [ "gemini" @@ -2383,7 +2383,7 @@ }, "nocodb": { "category": "dev", - "level": 7, + "level": 1, "state": "working", "url": "https://github.com/YunoHost-Apps/nocodb_ynh" }, @@ -2429,7 +2429,7 @@ }, "omeka-s": { "category": "publishing", - "level": 7, + "level": 8, "state": "working", "subtags": [ "websites" @@ -2680,7 +2680,7 @@ }, "phpboost": { "category": "publishing", - "level": 7, + "level": 8, "state": "working", "url": "https://github.com/YunoHost-Apps/phpboost_ynh" }, @@ -2958,7 +2958,7 @@ }, "pytition": { "category": "publishing", - "level": 7, + "level": 6, "state": "working", "subtags": [ "website" @@ -3275,6 +3275,7 @@ }, "signaturepdf": { "category": "small_utilities", + "level": 0, "state": "working", "url": "https://github.com/YunoHost-Apps/Signaturepdf_ynh" }, @@ -4017,7 +4018,7 @@ }, "zap": { "category": "social_media", - "level": 6, + "level": 8, "state": "working", "subtags": [ "microblogging" From d4984ad52f497bf84467ca46d3b8c70ec9e6df0c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=89ric=20Gaspar?= <46165813+ericgaspar@users.noreply.github.com> Date: Sat, 11 Jun 2022 14:44:13 +0200 Subject: [PATCH 390/516] Update apps.json --- apps.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps.json b/apps.json index 6d37149b..9504d032 100644 --- a/apps.json +++ b/apps.json @@ -3275,7 +3275,7 @@ }, "signaturepdf": { "category": "small_utilities", - "level": 0, + "level": 7, "state": "working", "url": "https://github.com/YunoHost-Apps/Signaturepdf_ynh" }, From 3c3338fe5decf67cc01fec87bb4805eb8326f132 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=89ric=20Gaspar?= <46165813+ericgaspar@users.noreply.github.com> Date: Sun, 12 Jun 2022 15:25:11 +0200 Subject: [PATCH 391/516] Update apps.json --- apps.json | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/apps.json b/apps.json index 7e1cb3f3..7f545f21 100644 --- a/apps.json +++ b/apps.json @@ -715,6 +715,14 @@ "state": "notworking", "url": "https://github.com/YunoHost-Apps/dockerui_ynh" }, + "documize": { + "category": "publishing", + "state": "working", + "subtags": [ + "wiki" + ], + "url": "https://github.com/YunoHost-Apps/documizeynh" + }, "dokuwiki": { "category": "publishing", "high_quality": true, From e7405dfabb8448a465c0ccb0ca10bc9b35e2c0ed Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=89ric=20Gaspar?= <46165813+ericgaspar@users.noreply.github.com> Date: Sun, 12 Jun 2022 15:27:47 +0200 Subject: [PATCH 392/516] Update apps.json Co-authored-by: tituspijean --- apps.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps.json b/apps.json index 7f545f21..c94a2545 100644 --- a/apps.json +++ b/apps.json @@ -721,7 +721,7 @@ "subtags": [ "wiki" ], - "url": "https://github.com/YunoHost-Apps/documizeynh" + "url": "https://github.com/YunoHost-Apps/documize_ynh" }, "dokuwiki": { "category": "publishing", From 510d365f324d202e8cdfc94344c7d3b42f8b03b0 Mon Sep 17 00:00:00 2001 From: notplants Date: Wed, 15 Jun 2022 13:59:18 +0200 Subject: [PATCH 393/516] Add peachpub --- apps.json | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/apps.json b/apps.json index b15716ee..296eb41e 100644 --- a/apps.json +++ b/apps.json @@ -2580,6 +2580,14 @@ ], "url": "https://github.com/YunoHost-Apps/paperless-ngx_ynh" }, + "peachpub": { + "category": "communication", + "state": "inprogress", + "subtags": [ + "scuttlebutt" + ], + "url": "https://github.com/YunoHost-Apps/peachpub_ynh" + }, "peertube": { "category": "social_media", "level": 8, From 2d4997aa00ed1ae58984effe5ac37182ddb055cf Mon Sep 17 00:00:00 2001 From: Navan Chauhan Date: Thu, 16 Jun 2022 16:52:25 +0530 Subject: [PATCH 394/516] add timemachine app --- apps.json | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/apps.json b/apps.json index 296eb41e..8d25a83b 100644 --- a/apps.json +++ b/apps.json @@ -3607,6 +3607,14 @@ ], "url": "https://github.com/YunoHost-Apps/tiki_ynh" }, + "timemachine": { + "category": "system_tools", + "state": "working", + "subtags": [ + "backup" + ], + "url": "https://github.com/YunoHost-Apps/timemachine_ynh" + }, "timeoff": { "category": "productivity_and_management", "level": 7, From be029e17498a8582cde734de566f4b7469b566e1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=89ric=20Gaspar?= <46165813+ericgaspar@users.noreply.github.com> Date: Fri, 17 Jun 2022 18:11:36 +0200 Subject: [PATCH 395/516] Update apps.json --- apps.json | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/apps.json b/apps.json index 9504d032..9df4e5c1 100644 --- a/apps.json +++ b/apps.json @@ -3706,6 +3706,14 @@ "state": "working", "url": "https://github.com/YunoHost-Apps/ulogger_ynh" }, + "umami": { + "category": "small_utilities", + "state": "working", + "subtags": [ + "url_shortener" + ], + "url": "https://github.com/YunoHost-Apps/umami_ynh" + }, "umap": { "category": "dev", "revision": "e569c56e76f79da3580bd3432406dd56225e814d", From fbef9b7f0769bf83010b8173c7b172633a818442 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=89ric=20Gaspar?= <46165813+ericgaspar@users.noreply.github.com> Date: Fri, 17 Jun 2022 18:54:24 +0200 Subject: [PATCH 396/516] Update apps.json --- apps.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/apps.json b/apps.json index 9df4e5c1..5b989470 100644 --- a/apps.json +++ b/apps.json @@ -3707,10 +3707,10 @@ "url": "https://github.com/YunoHost-Apps/ulogger_ynh" }, "umami": { - "category": "small_utilities", + "category": "publishing", "state": "working", "subtags": [ - "url_shortener" + "analytics" ], "url": "https://github.com/YunoHost-Apps/umami_ynh" }, From 87d9deffdfc3fe2e13aa575fdb8f53e3d769f24e Mon Sep 17 00:00:00 2001 From: Limezy Date: Sat, 18 Jun 2022 01:50:40 +0700 Subject: [PATCH 397/516] Photoprism is working --- apps.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps.json b/apps.json index 71136a54..21dbaef6 100644 --- a/apps.json +++ b/apps.json @@ -2665,7 +2665,7 @@ "photoprism": { "category": "multimedia", "maintained": true, - "state": "inprogress", + "state": "working", "subtags": [ "pictures" ], From ce4bee57abc5159bf88cc9e2fc65d1935c784250 Mon Sep 17 00:00:00 2001 From: yunohost-bot Date: Fri, 17 Jun 2022 20:00:22 +0000 Subject: [PATCH 398/516] Update app's level --- apps.json | 24 +++++++++++++----------- 1 file changed, 13 insertions(+), 11 deletions(-) diff --git a/apps.json b/apps.json index 71136a54..c4ee160d 100644 --- a/apps.json +++ b/apps.json @@ -453,7 +453,7 @@ }, "compteur_du_gase": { "category": "office", - "level": 0, + "level": 7, "state": "working", "url": "https://github.com/YunoHost-Apps/compteur_du_gase_ynh" }, @@ -717,6 +717,7 @@ }, "documize": { "category": "publishing", + "level": 7, "state": "working", "subtags": [ "wiki" @@ -1107,7 +1108,7 @@ }, "galette": { "category": "productivity_and_management", - "level": 7, + "level": 8, "state": "working", "subtags": [ "business_and_ngos" @@ -1146,7 +1147,7 @@ }, "gemserv": { "category": "communication", - "level": 7, + "level": 8, "state": "working", "url": "https://github.com/YunoHost-Apps/gemserv_ynh" }, @@ -1289,7 +1290,7 @@ }, "gossa": { "category": "small_utilities", - "level": 3, + "level": 7, "state": "working", "url": "https://github.com/YunoHost-Apps/gossa_ynh" }, @@ -1413,7 +1414,7 @@ }, "homeassistant": { "category": "iot", - "level": 7, + "level": 8, "state": "working", "url": "https://github.com/YunoHost-Apps/homeassistant_ynh" }, @@ -1656,7 +1657,7 @@ }, "kimai2": { "category": "productivity_and_management", - "level": 6, + "level": 8, "state": "working", "subtags": [ "task" @@ -1689,7 +1690,7 @@ }, "komga": { "category": "reading", - "level": 7, + "level": 8, "state": "working", "subtags": [ "books" @@ -2142,7 +2143,7 @@ }, "mobilizon": { "category": "social_media", - "level": 6, + "level": 8, "state": "working", "subtags": [ "events" @@ -2708,7 +2709,7 @@ }, "phpipam": { "category": "wat", - "level": 7, + "level": 8, "state": "working", "url": "https://github.com/YunoHost-Apps/phpipam_ynh" }, @@ -3555,7 +3556,7 @@ }, "teampass": { "category": "synchronization", - "level": 7, + "level": 8, "state": "working", "subtags": [ "password" @@ -3609,6 +3610,7 @@ }, "timemachine": { "category": "system_tools", + "level": 1, "state": "working", "subtags": [ "backup" @@ -3790,7 +3792,7 @@ }, "vikunja": { "category": "productivity_and_management", - "level": 7, + "level": 8, "state": "working", "subtags": [ "task" From 8c41237ca25210df38a8323d43cd35a16ceb7d21 Mon Sep 17 00:00:00 2001 From: yalh76 Date: Tue, 21 Jun 2022 00:11:27 +0200 Subject: [PATCH 399/516] Adding rportd --- apps.json | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/apps.json b/apps.json index 245101cb..4baddd14 100644 --- a/apps.json +++ b/apps.json @@ -3115,6 +3115,14 @@ ], "url": "https://github.com/YunoHost-Apps/roundcube_ynh" }, + "rportd": { + "category": "system_tools", + "state": "working", + "subtags": [ + "monitoring" + ], + "url": "https://github.com/YunoHost-Apps/rportd_ynh" + }, "rspamdui": { "category": "small_utilities", "level": 7, From 749423ec53cb8580fab057c1c4c757c5a5f20f09 Mon Sep 17 00:00:00 2001 From: yalh76 Date: Wed, 22 Jun 2022 00:34:34 +0200 Subject: [PATCH 400/516] opennote_ynh --- apps.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps.json b/apps.json index 4baddd14..a3943ef7 100644 --- a/apps.json +++ b/apps.json @@ -2470,7 +2470,7 @@ "subtags": [ "text" ], - "url": "https://github.com/YunoHost-Apps/OpenNote_ynh" + "url": "https://github.com/YunoHost-Apps/opennote_ynh" }, "openproject": { "category": "productivity_and_management", From aee0aebb9daff13ed5e4b96ea5d3b17d1a136058 Mon Sep 17 00:00:00 2001 From: yunohost-bot Date: Fri, 24 Jun 2022 20:00:22 +0000 Subject: [PATCH 401/516] Update app's level --- apps.json | 27 +++++++++++++++------------ 1 file changed, 15 insertions(+), 12 deletions(-) diff --git a/apps.json b/apps.json index a3943ef7..0c1c194b 100644 --- a/apps.json +++ b/apps.json @@ -135,7 +135,7 @@ }, "archivebox": { "category": "small_utilities", - "level": 7, + "level": 8, "state": "working", "subtags": [ "archiving" @@ -406,7 +406,7 @@ }, "code-server": { "category": "dev", - "level": 8, + "level": 6, "state": "working", "subtags": [ "programming" @@ -433,7 +433,7 @@ }, "collabora": { "category": "office", - "level": 7, + "level": 8, "state": "working", "subtags": [ "text", @@ -910,7 +910,7 @@ }, "facilmap": { "category": "productivity_and_management", - "level": 7, + "level": 8, "state": "working", "url": "https://github.com/YunoHost-Apps/facilmap_ynh" }, @@ -1505,7 +1505,7 @@ }, "ihatemoney": { "category": "productivity_and_management", - "level": 6, + "level": 7, "state": "working", "subtags": [ "accounting" @@ -1586,7 +1586,7 @@ }, "jellyfin": { "category": "multimedia", - "level": 7, + "level": 1, "state": "working", "subtags": [ "music", @@ -2022,7 +2022,7 @@ }, "mautrix_whatsapp": { "category": "communication", - "level": 6, + "level": 7, "state": "working", "subtags": [ "chat" @@ -2041,7 +2041,7 @@ }, "mediawiki": { "category": "publishing", - "level": 0, + "level": 8, "state": "working", "subtags": [ "wiki" @@ -2373,7 +2373,7 @@ "non-free-network" ], "category": "social_media", - "level": 6, + "level": 8, "state": "working", "subtags": [ "microblogging" @@ -2541,7 +2541,7 @@ }, "owncast": { "category": "multimedia", - "level": 7, + "level": 8, "state": "working", "url": "https://github.com/YunoHost-Apps/owncast_ynh" }, @@ -2665,6 +2665,7 @@ }, "photoprism": { "category": "multimedia", + "level": 1, "maintained": true, "state": "working", "subtags": [ @@ -3117,6 +3118,7 @@ }, "rportd": { "category": "system_tools", + "level": 7, "state": "working", "subtags": [ "monitoring" @@ -3742,6 +3744,7 @@ }, "umami": { "category": "publishing", + "level": 7, "state": "working", "subtags": [ "analytics" @@ -3793,7 +3796,7 @@ }, "veloren": { "category": "games", - "level": 0, + "level": 6, "maintained": false, "state": "working", "url": "https://github.com/YunoHost-Apps/veloren_ynh" @@ -3991,7 +3994,7 @@ }, "yourls": { "category": "small_utilities", - "level": 7, + "level": 8, "state": "working", "subtags": [ "url_shortener" From 6a93f3d57e90f209197fbfa8b5b83a458c0cee61 Mon Sep 17 00:00:00 2001 From: ericgaspar Date: Sun, 26 Jun 2022 06:58:34 +0200 Subject: [PATCH 402/516] Update apps.json --- apps.json | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/apps.json b/apps.json index 0c1c194b..0a51b70f 100644 --- a/apps.json +++ b/apps.json @@ -3657,6 +3657,14 @@ "state": "working", "url": "https://github.com/YunoHost-Apps/tracim_ynh" }, + "transfersh": { + "category": "synchronization", + "state": "working", + "subtags": [ + "files" + ], + "url": "https://github.com/YunoHost-Apps/transfersh_ynh" + }, "transmission": { "category": "multimedia", "level": 6, From d36018fe096d3e82730647186b07a04f54f868fe Mon Sep 17 00:00:00 2001 From: notplants Date: Thu, 30 Jun 2022 12:31:19 -0400 Subject: [PATCH 403/516] Peachpub is now working --- apps.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps.json b/apps.json index 296eb41e..358ed490 100644 --- a/apps.json +++ b/apps.json @@ -2582,7 +2582,7 @@ }, "peachpub": { "category": "communication", - "state": "inprogress", + "state": "working", "subtags": [ "scuttlebutt" ], From 3a14a063ca41a23d6773cbb122045e030e3be743 Mon Sep 17 00:00:00 2001 From: yunohost-bot Date: Fri, 1 Jul 2022 20:00:24 +0000 Subject: [PATCH 404/516] Update app's level --- apps.json | 24 +++++++++++++----------- 1 file changed, 13 insertions(+), 11 deletions(-) diff --git a/apps.json b/apps.json index 68925e28..69b9310f 100644 --- a/apps.json +++ b/apps.json @@ -1586,7 +1586,7 @@ }, "jellyfin": { "category": "multimedia", - "level": 1, + "level": 4, "state": "working", "subtags": [ "music", @@ -1866,7 +1866,7 @@ }, "luckysheet": { "category": "office", - "level": 6, + "level": 8, "state": "working", "subtags": [ "spreadsheet" @@ -2041,7 +2041,7 @@ }, "mediawiki": { "category": "publishing", - "level": 8, + "level": 7, "state": "working", "subtags": [ "wiki" @@ -2072,7 +2072,7 @@ }, "metabase": { "category": "system_tools", - "level": 7, + "level": 8, "state": "working", "subtags": [ "monitoring" @@ -2392,7 +2392,7 @@ }, "nocodb": { "category": "dev", - "level": 1, + "level": 7, "state": "working", "url": "https://github.com/YunoHost-Apps/nocodb_ynh" }, @@ -2583,6 +2583,7 @@ }, "peachpub": { "category": "communication", + "level": 7, "state": "working", "subtags": [ "scuttlebutt" @@ -2665,7 +2666,7 @@ }, "photoprism": { "category": "multimedia", - "level": 1, + "level": 7, "maintained": true, "state": "working", "subtags": [ @@ -2997,7 +2998,7 @@ }, "quizzes": { "category": "productivity_and_management", - "level": 7, + "level": 8, "state": "working", "subtags": [ "poll" @@ -3219,7 +3220,7 @@ }, "send": { "category": "synchronization", - "level": 7, + "level": 8, "state": "working", "subtags": [ "files" @@ -3620,7 +3621,7 @@ }, "timemachine": { "category": "system_tools", - "level": 1, + "level": 2, "state": "working", "subtags": [ "backup" @@ -3659,6 +3660,7 @@ }, "transfersh": { "category": "synchronization", + "level": 7, "state": "working", "subtags": [ "files" @@ -3845,7 +3847,7 @@ }, "weblate": { "category": "dev", - "level": 8, + "level": 0, "state": "working", "url": "https://github.com/YunoHost-Apps/weblate_ynh" }, @@ -3958,7 +3960,7 @@ ], "category": "publishing", "high_quality": true, - "level": 6, + "level": 9, "state": "working", "subtags": [ "websites", From 15edc71da8741d64d38805a0616a78bea4d58fac Mon Sep 17 00:00:00 2001 From: Navan Chauhan Date: Mon, 4 Jul 2022 19:45:46 +0530 Subject: [PATCH 405/516] add Technitium DNS --- apps.json | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/apps.json b/apps.json index 69b9310f..e77f3073 100644 --- a/apps.json +++ b/apps.json @@ -3574,6 +3574,14 @@ ], "url": "https://github.com/YunoHost-Apps/teampass_ynh" }, + "technitium-dns": { + "category": "system_tools", + "state": "working", + "subtags": [ + "network" + ], + "url": "https://github.com/YunoHost-Apps/technitium-dns_ynh" + }, "teddit": { "category": "social_media", "level": 7, From 06e18c1b385b4e76ee6fd97600b3aa7f3b86e03c Mon Sep 17 00:00:00 2001 From: Navan Chauhan Date: Thu, 7 Jul 2022 00:41:33 +0530 Subject: [PATCH 406/516] add ergo chat --- apps.json | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/apps.json b/apps.json index e77f3073..b91fee5f 100644 --- a/apps.json +++ b/apps.json @@ -866,6 +866,14 @@ ], "url": "https://github.com/YunoHost-Apps/epicyon_ynh" }, + "ergo": { + "category": "communication", + "state": "working", + "subtags": [ + "chat" + ], + "url": "https://github.com/YunoHost-Apps/ergo_ynh" + }, "ethercalc": { "category": "office", "level": 8, From feeb9d1ef6766827df4d23c887ff39b319dc0912 Mon Sep 17 00:00:00 2001 From: yunohost-bot Date: Fri, 8 Jul 2022 20:00:23 +0000 Subject: [PATCH 407/516] Update app's level --- apps.json | 18 ++++++++++-------- 1 file changed, 10 insertions(+), 8 deletions(-) diff --git a/apps.json b/apps.json index b91fee5f..8eeb5c44 100644 --- a/apps.json +++ b/apps.json @@ -868,6 +868,7 @@ }, "ergo": { "category": "communication", + "level": 7, "state": "working", "subtags": [ "chat" @@ -1674,7 +1675,7 @@ }, "kiwiirc": { "category": "communication", - "level": 7, + "level": 8, "state": "working", "subtags": [ "chat" @@ -2012,7 +2013,7 @@ }, "mautrix_signal": { "category": "communication", - "level": 7, + "level": 8, "state": "working", "subtags": [ "chat" @@ -2145,7 +2146,7 @@ }, "misskey": { "category": "social_media", - "level": 7, + "level": 1, "state": "working", "url": "https://github.com/YunoHost-Apps/misskey_ynh" }, @@ -2299,7 +2300,7 @@ }, "mybb": { "category": "communication", - "level": 7, + "level": 8, "state": "working", "subtags": [ "forum" @@ -2822,7 +2823,7 @@ }, "plainpad": { "category": "office", - "level": 7, + "level": 8, "state": "working", "subtags": [ "text" @@ -3377,7 +3378,7 @@ }, "snweb": { "category": "office", - "level": 8, + "level": 1, "state": "working", "subtags": [ "text" @@ -3584,6 +3585,7 @@ }, "technitium-dns": { "category": "system_tools", + "level": 1, "state": "working", "subtags": [ "network" @@ -3813,7 +3815,7 @@ }, "vaultwarden": { "category": "synchronization", - "level": 6, + "level": 8, "state": "working", "subtags": [ "password" @@ -3995,7 +3997,7 @@ }, "yacy": { "category": "small_utilities", - "level": 6, + "level": 7, "state": "working", "url": "https://github.com/YunoHost-Apps/yacy_ynh" }, From fcbeedeaaf9fd8f2408449ab2067b32ab82a7e24 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=89ric=20Gaspar?= <46165813+ericgaspar@users.noreply.github.com> Date: Sat, 9 Jul 2022 11:52:47 +0200 Subject: [PATCH 408/516] Update apps.json --- apps.json | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/apps.json b/apps.json index b91fee5f..fe69f784 100644 --- a/apps.json +++ b/apps.json @@ -1821,6 +1821,11 @@ ], "url": "https://github.com/YunoHost-Apps/libreto_ynh" }, + "librex": { + "category": "small_utilities", + "state": "working", + "url": "https://github.com/YunoHost-Apps/librex_ynh" + }, "lidarr": { "category": "multimedia", "level": 8, From 91e375954755263235b34fc2e54dba2907823ae0 Mon Sep 17 00:00:00 2001 From: Jens Diemer Date: Mon, 11 Jul 2022 20:49:15 +0200 Subject: [PATCH 409/516] Add "django-find-my-device" Add https://github.com/YunoHost-Apps/django-fmd_ynh for https://gitlab.com/jedie/django-find-my-device --- apps.json | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/apps.json b/apps.json index 4819076d..fae5b938 100644 --- a/apps.json +++ b/apps.json @@ -669,6 +669,11 @@ "state": "inprogress", "url": "https://github.com/YunoHost-Apps/django-for-runners_ynh" }, + "django-find-my-device": { + "category": "iot", + "state": "inprogress", + "url": "https://github.com/YunoHost-Apps/django-fmd_ynh" + }, "django-fritzconnection": { "category": "system_tools", "level": 7, From c133feb1e9641d0da0b5344fe6d42187b783aa27 Mon Sep 17 00:00:00 2001 From: Jens Diemer Date: Fri, 15 Jul 2022 20:12:42 +0200 Subject: [PATCH 410/516] set "django find my device" to "working" state See: https://github.com/YunoHost-Apps/django-fmd_ynh/pull/12#issuecomment-1183503387 --- apps.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps.json b/apps.json index fae5b938..baf45b24 100644 --- a/apps.json +++ b/apps.json @@ -671,7 +671,7 @@ }, "django-find-my-device": { "category": "iot", - "state": "inprogress", + "state": "working", "url": "https://github.com/YunoHost-Apps/django-fmd_ynh" }, "django-fritzconnection": { From 2c582d6a3ea50385c86f85d359e6f55c968e030d Mon Sep 17 00:00:00 2001 From: yunohost-bot Date: Fri, 15 Jul 2022 20:00:23 +0000 Subject: [PATCH 411/516] Update app's level --- apps.json | 29 +++++++++++++++-------------- 1 file changed, 15 insertions(+), 14 deletions(-) diff --git a/apps.json b/apps.json index fae5b938..d8400750 100644 --- a/apps.json +++ b/apps.json @@ -406,7 +406,7 @@ }, "code-server": { "category": "dev", - "level": 6, + "level": 8, "state": "working", "subtags": [ "programming" @@ -665,15 +665,15 @@ ], "url": "https://github.com/YunoHost-Apps/distbin_ynh" }, - "django-for-runners": { - "state": "inprogress", - "url": "https://github.com/YunoHost-Apps/django-for-runners_ynh" - }, "django-find-my-device": { "category": "iot", "state": "inprogress", "url": "https://github.com/YunoHost-Apps/django-fmd_ynh" }, + "django-for-runners": { + "state": "inprogress", + "url": "https://github.com/YunoHost-Apps/django-for-runners_ynh" + }, "django-fritzconnection": { "category": "system_tools", "level": 7, @@ -804,7 +804,7 @@ }, "easyappointments": { "category": "productivity_and_management", - "level": 7, + "level": 8, "state": "working", "subtags": [ "business_and_ngos" @@ -1007,7 +1007,7 @@ }, "focalboard": { "category": "productivity_and_management", - "level": 7, + "level": 8, "state": "working", "subtags": [ "task" @@ -1519,7 +1519,7 @@ }, "ihatemoney": { "category": "productivity_and_management", - "level": 7, + "level": 8, "state": "working", "subtags": [ "accounting" @@ -1829,6 +1829,7 @@ }, "librex": { "category": "small_utilities", + "level": 7, "state": "working", "url": "https://github.com/YunoHost-Apps/librex_ynh" }, @@ -1943,7 +1944,7 @@ }, "mailman3": { "category": "communication", - "level": 7, + "level": 8, "state": "working", "subtags": [ "email" @@ -2060,7 +2061,7 @@ }, "mediawiki": { "category": "publishing", - "level": 7, + "level": 0, "state": "working", "subtags": [ "wiki" @@ -2156,7 +2157,7 @@ }, "misskey": { "category": "social_media", - "level": 1, + "level": 7, "state": "working", "url": "https://github.com/YunoHost-Apps/misskey_ynh" }, @@ -3388,7 +3389,7 @@ }, "snweb": { "category": "office", - "level": 1, + "level": 8, "state": "working", "subtags": [ "text" @@ -3649,7 +3650,7 @@ }, "timemachine": { "category": "system_tools", - "level": 2, + "level": 7, "state": "working", "subtags": [ "backup" @@ -4119,7 +4120,7 @@ }, "zeronet": { "category": "wat", - "level": 6, + "level": 8, "state": "working", "url": "https://github.com/YunoHost-Apps/zeronet_ynh" }, From b9ec69054c46d8ef934d75ba212ba376a07f20a0 Mon Sep 17 00:00:00 2001 From: yalh76 Date: Sat, 16 Jul 2022 15:22:38 +0200 Subject: [PATCH 412/516] Fix media wiki level --- apps.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps.json b/apps.json index 875d64e4..56c5416b 100644 --- a/apps.json +++ b/apps.json @@ -2061,7 +2061,7 @@ }, "mediawiki": { "category": "publishing", - "level": 0, + "level": 7, "state": "working", "subtags": [ "wiki" From e654a1a16d126b6a55fc903d5b042cee28d3921f Mon Sep 17 00:00:00 2001 From: yalh76 Date: Sun, 17 Jul 2022 00:42:46 +0200 Subject: [PATCH 413/516] Update apps.json --- apps.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps.json b/apps.json index 56c5416b..6665cc3d 100644 --- a/apps.json +++ b/apps.json @@ -665,7 +665,7 @@ ], "url": "https://github.com/YunoHost-Apps/distbin_ynh" }, - "django-find-my-device": { + "django-fmd": { "category": "iot", "state": "working", "url": "https://github.com/YunoHost-Apps/django-fmd_ynh" From 0089d6c21872515919b4651993a3043e6ba7f1ab Mon Sep 17 00:00:00 2001 From: yunohost-bot Date: Fri, 22 Jul 2022 20:00:26 +0000 Subject: [PATCH 414/516] Update app's level --- apps.json | 21 +++++++++++---------- 1 file changed, 11 insertions(+), 10 deletions(-) diff --git a/apps.json b/apps.json index 6665cc3d..d91ce618 100644 --- a/apps.json +++ b/apps.json @@ -144,7 +144,7 @@ }, "archivist": { "category": "system_tools", - "level": 6, + "level": 7, "maintained": false, "state": "working", "subtags": [ @@ -649,7 +649,7 @@ }, "dispatch": { "category": "communication", - "level": 6, + "level": 8, "state": "working", "subtags": [ "chat" @@ -667,6 +667,7 @@ }, "django-fmd": { "category": "iot", + "level": 7, "state": "working", "url": "https://github.com/YunoHost-Apps/django-fmd_ynh" }, @@ -961,7 +962,7 @@ }, "firefly-iii": { "category": "productivity_and_management", - "level": 6, + "level": 8, "state": "working", "subtags": [ "accounting" @@ -1468,7 +1469,7 @@ }, "hubzilla": { "category": "social_media", - "level": 2, + "level": 7, "state": "working", "subtags": [ "microblogging" @@ -1538,7 +1539,7 @@ }, "internetarchive": { "category": "wat", - "level": 6, + "level": 7, "state": "working", "url": "https://github.com/YunoHost-Apps/internetarchive_ynh" }, @@ -1556,7 +1557,7 @@ }, "invoiceninja": { "category": "productivity_and_management", - "level": 6, + "level": 8, "state": "working", "url": "https://github.com/YunoHost-Apps/invoiceninja_ynh" }, @@ -1722,7 +1723,7 @@ }, "languagetool": { "category": "office", - "level": 6, + "level": 8, "state": "working", "subtags": [ "text" @@ -2418,7 +2419,7 @@ }, "nodebb": { "category": "communication", - "level": 7, + "level": 8, "state": "working", "subtags": [ "forum" @@ -2603,7 +2604,7 @@ }, "peachpub": { "category": "communication", - "level": 7, + "level": 0, "state": "working", "subtags": [ "scuttlebutt" @@ -3776,7 +3777,7 @@ }, "ulogger": { "category": "small_utilities", - "level": 6, + "level": 7, "maintained": false, "state": "working", "url": "https://github.com/YunoHost-Apps/ulogger_ynh" From 92fdb41f6e759c17e1e885c31c79e922b4097fda Mon Sep 17 00:00:00 2001 From: yalh76 Date: Sat, 23 Jul 2022 22:01:04 +0200 Subject: [PATCH 415/516] Add nomad --- apps.json | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/apps.json b/apps.json index d91ce618..da848630 100644 --- a/apps.json +++ b/apps.json @@ -2432,6 +2432,11 @@ "state": "working", "url": "https://github.com/YunoHost-Apps/nodered_ynh" }, + "nomad": { + "category": "dev", + "state": "working", + "url": "https://github.com/YunoHost-Apps/nomad_ynh" + }, "ntopng": { "category": "system_tools", "revision": "151c74065ac8d97ed6a1c1b8f4158f2a95e33ebb", From 50d17079114b80f8de3b722a4a96389a7035bff8 Mon Sep 17 00:00:00 2001 From: yunohost-bot Date: Sun, 24 Jul 2022 14:49:28 +0000 Subject: [PATCH 416/516] Update app's level --- apps.json | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/apps.json b/apps.json index da848630..bee3fa11 100644 --- a/apps.json +++ b/apps.json @@ -1132,7 +1132,7 @@ }, "gamja": { "category": "communication", - "level": 6, + "level": 7, "state": "working", "subtags": [ "chat" @@ -1594,14 +1594,14 @@ }, "jeedom": { "category": "iot", - "level": 6, + "level": 7, "maintained": false, "state": "working", "url": "https://github.com/YunoHost-Apps/jeedom_ynh" }, "jellyfin": { "category": "multimedia", - "level": 4, + "level": 7, "state": "working", "subtags": [ "music", @@ -2434,6 +2434,7 @@ }, "nomad": { "category": "dev", + "level": 7, "state": "working", "url": "https://github.com/YunoHost-Apps/nomad_ynh" }, @@ -3882,7 +3883,7 @@ }, "weblate": { "category": "dev", - "level": 0, + "level": 7, "state": "working", "url": "https://github.com/YunoHost-Apps/weblate_ynh" }, @@ -4029,7 +4030,7 @@ }, "yeswiki": { "category": "publishing", - "level": 6, + "level": 8, "state": "working", "subtags": [ "websites", @@ -4074,7 +4075,7 @@ }, "yunomonitor": { "category": "system_tools", - "level": 7, + "level": 8, "state": "working", "subtags": [ "monitoring" From fa33cd28f178c412a08843827175626c737a54ae Mon Sep 17 00:00:00 2001 From: Navan Chauhan Date: Thu, 28 Jul 2022 13:51:52 -0400 Subject: [PATCH 417/516] add satdress --- apps.json | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/apps.json b/apps.json index bee3fa11..dc68a50d 100644 --- a/apps.json +++ b/apps.json @@ -3187,6 +3187,11 @@ "state": "notworking", "url": "https://github.com/YunoHost-Apps/sat_ynh" }, + "satdress": { + "category": "productivity_and_management", + "state": "working", + "url": "https://github.com/YunoHost-Apps/satdress_ynh" + }, "scm": { "category": "dev", "maintained": false, From cf4235001b1d0181dc8d412a87ba16172ed40ea5 Mon Sep 17 00:00:00 2001 From: ericgaspar Date: Fri, 29 Jul 2022 08:06:42 +0200 Subject: [PATCH 418/516] Update apps.json --- apps.json | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/apps.json b/apps.json index bee3fa11..d17531c0 100644 --- a/apps.json +++ b/apps.json @@ -3694,6 +3694,14 @@ "state": "working", "url": "https://github.com/YunoHost-Apps/tracim_ynh" }, + "traggo": { + "category": "productivity_and_management", + "state": "working", + "subtags": [ + "task" + ], + "url": "https://github.com/YunoHost-Apps/traggo_ynh" + }, "transfersh": { "category": "synchronization", "level": 7, From 71d9587fdc7a47d2fe68ae2baee95a751c8ace43 Mon Sep 17 00:00:00 2001 From: yunohost-bot Date: Fri, 29 Jul 2022 20:00:23 +0000 Subject: [PATCH 419/516] Update app's level --- apps.json | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/apps.json b/apps.json index 7f904a8d..31e38137 100644 --- a/apps.json +++ b/apps.json @@ -379,7 +379,7 @@ }, "cinny": { "category": "communication", - "level": 7, + "level": 8, "state": "working", "subtags": [ "chat" @@ -1168,7 +1168,7 @@ }, "getsimple": { "category": "publishing", - "level": 1, + "level": 7, "state": "working", "subtags": [ "websites", @@ -1769,7 +1769,7 @@ }, "lemmy": { "category": "social_media", - "level": 0, + "level": 7, "state": "working", "subtags": [ "websites" @@ -2610,7 +2610,7 @@ }, "peachpub": { "category": "communication", - "level": 0, + "level": 7, "state": "working", "subtags": [ "scuttlebutt" @@ -3189,6 +3189,7 @@ }, "satdress": { "category": "productivity_and_management", + "level": 7, "state": "working", "url": "https://github.com/YunoHost-Apps/satdress_ynh" }, @@ -3356,7 +3357,7 @@ }, "sitemagiccms": { "category": "publishing", - "level": 7, + "level": 8, "state": "working", "subtags": [ "websites" @@ -3701,6 +3702,7 @@ }, "traggo": { "category": "productivity_and_management", + "level": 7, "state": "working", "subtags": [ "task" From bf0432642959d0734abf238180b477bc056100b2 Mon Sep 17 00:00:00 2001 From: Alexandre Aubin Date: Wed, 3 Aug 2022 15:41:11 +0200 Subject: [PATCH 420/516] black on list_builder.py --- list_builder.py | 219 +++++++++++++++++++++++++++++++++++------------- 1 file changed, 163 insertions(+), 56 deletions(-) diff --git a/list_builder.py b/list_builder.py index 59b9a268..4f6d114d 100755 --- a/list_builder.py +++ b/list_builder.py @@ -11,7 +11,9 @@ import time now = time.time() catalog = json.load(open("apps.json")) -catalog = {app: infos for app, infos in catalog.items() if infos.get('state') != 'notworking'} +catalog = { + app: infos for app, infos in catalog.items() if infos.get("state") != "notworking" +} my_env = os.environ.copy() my_env["GIT_TERMINAL_PROMPT"] = "0" @@ -19,31 +21,39 @@ my_env["GIT_TERMINAL_PROMPT"] = "0" os.makedirs(".apps_cache", exist_ok=True) os.makedirs("builds/", exist_ok=True) + def error(msg): msg = "[Applist builder error] " + msg if os.path.exists("/usr/bin/sendxmpppy"): - subprocess.call(["sendxmpppy", msg], stdout=open(os.devnull, 'wb')) + subprocess.call(["sendxmpppy", msg], stdout=open(os.devnull, "wb")) print(msg + "\n") + # Progress bar helper, stolen from https://stackoverflow.com/a/34482761 def progressbar(it, prefix="", size=60, file=sys.stdout): count = len(it) + def show(j, name=""): name += " " - x = int(size*j/count) - file.write("%s[%s%s] %i/%i %s\r" % (prefix, "#"*x, "."*(size-x), j, count, name)) + x = int(size * j / count) + file.write( + "%s[%s%s] %i/%i %s\r" % (prefix, "#" * x, "." * (size - x), j, count, name) + ) file.flush() + show(0) for i, item in enumerate(it): yield item - show(i+1, item[0]) + show(i + 1, item[0]) file.write("\n") file.flush() + ################################### # App git clones cache management # ################################### + def app_cache_folder(app): return os.path.join(".apps_cache", app) @@ -81,11 +91,13 @@ def init_cache(app, infos): else: depth = 40 - git("clone --quiet --depth {depth} --single-branch --branch {branch} {url} {folder}".format( - depth=depth, - url=infos["url"], - branch=infos.get("branch", "master"), - folder=app_cache_folder(app)) + git( + "clone --quiet --depth {depth} --single-branch --branch {branch} {url} {folder}".format( + depth=depth, + url=infos["url"], + branch=infos.get("branch", "master"), + folder=app_cache_folder(app), + ) ) @@ -102,24 +114,35 @@ def refresh_cache(app, infos): git("remote set-url origin " + infos["url"], in_folder=app_cache_folder(app)) # With git >= 2.22 # current_branch = git("branch --show-current", in_folder=app_cache_folder(app)) - current_branch = git("rev-parse --abbrev-ref HEAD", in_folder=app_cache_folder(app)) + current_branch = git( + "rev-parse --abbrev-ref HEAD", in_folder=app_cache_folder(app) + ) if current_branch != branch: # With git >= 2.13 # all_branches = git("branch --format=%(refname:short)", in_folder=app_cache_folder(app)).split() all_branches = git("branch", in_folder=app_cache_folder(app)).split() - all_branches.remove('*') + all_branches.remove("*") if branch not in all_branches: - git("remote set-branches --add origin %s" % branch, in_folder=app_cache_folder(app)) - git("fetch origin %s:%s" % (branch, branch), in_folder=app_cache_folder(app)) + git( + "remote set-branches --add origin %s" % branch, + in_folder=app_cache_folder(app), + ) + git( + "fetch origin %s:%s" % (branch, branch), + in_folder=app_cache_folder(app), + ) else: - git("checkout --force %s" % branch, in_folder=app_cache_folder(app)) + git("checkout --force %s" % branch, in_folder=app_cache_folder(app)) git("fetch --quiet origin %s --force" % branch, in_folder=app_cache_folder(app)) git("reset origin/%s --hard" % branch, in_folder=app_cache_folder(app)) except: # Sometimes there are tmp issue such that the refresh cache .. # we don't trigger an error unless the cache hasnt been updated since more than 24 hours - if os.path.exists(fetch_head) and now - os.path.getmtime(fetch_head) < 24*3600: + if ( + os.path.exists(fetch_head) + and now - os.path.getmtime(fetch_head) < 24 * 3600 + ): pass else: raise @@ -129,6 +152,7 @@ def refresh_cache(app, infos): # Actual list build management # ################################ + def build_catalog(): result_dict = {} @@ -151,33 +175,71 @@ def build_catalog(): categories = yaml.load(open("categories.yml").read()) antifeatures = yaml.load(open("antifeatures.yml").read()) os.system("mkdir -p ./builds/default/v2/") - with open("builds/default/v2/apps.json", 'w') as f: - f.write(json.dumps({"apps": result_dict, "categories": categories, "antifeatures": antifeatures}, sort_keys=True)) + with open("builds/default/v2/apps.json", "w") as f: + f.write( + json.dumps( + { + "apps": result_dict, + "categories": categories, + "antifeatures": antifeatures, + }, + sort_keys=True, + ) + ) #################### # Legacy version 1 # #################### os.system("mkdir -p ./builds/default/v1/") - with open("./builds/default/v1/apps.json", 'w') as f: + with open("./builds/default/v1/apps.json", "w") as f: f.write(json.dumps(result_dict, sort_keys=True)) #################### # Legacy version 0 # #################### - official_apps = set(["agendav", "ampache", "baikal", "dokuwiki", "etherpad_mypads", "hextris", "jirafeau", "kanboard", "my_webapp", "nextcloud", "opensondage", "phpmyadmin", "piwigo", "rainloop", "roundcube", "searx", "shellinabox", "strut", "synapse", "transmission", "ttrss", "wallabag2", "wordpress", "zerobin"]) + official_apps = set( + [ + "agendav", + "ampache", + "baikal", + "dokuwiki", + "etherpad_mypads", + "hextris", + "jirafeau", + "kanboard", + "my_webapp", + "nextcloud", + "opensondage", + "phpmyadmin", + "piwigo", + "rainloop", + "roundcube", + "searx", + "shellinabox", + "strut", + "synapse", + "transmission", + "ttrss", + "wallabag2", + "wordpress", + "zerobin", + ] + ) official_apps_dict = {k: v for k, v in result_dict.items() if k in official_apps} - community_apps_dict = {k: v for k, v in result_dict.items() if k not in official_apps} + community_apps_dict = { + k: v for k, v in result_dict.items() if k not in official_apps + } # We need the official apps to have "validated" as state to be recognized as official for app, infos in official_apps_dict.items(): infos["state"] = "validated" os.system("mkdir -p ./builds/default/v0/") - with open("./builds/default/v0/official.json", 'w') as f: + with open("./builds/default/v0/official.json", "w") as f: f.write(json.dumps(official_apps_dict, sort_keys=True)) - with open("./builds/default/v0/community.json", 'w') as f: + with open("./builds/default/v0/community.json", "w") as f: f.write(json.dumps(community_apps_dict, sort_keys=True)) ############################## @@ -185,6 +247,7 @@ def build_catalog(): ############################## categories = yaml.load(open("categories.yml").read()) os.system("mkdir -p ./builds/default/doc_catalog") + def infos_for_doc_catalog(infos): level = infos.get("level") if not isinstance(level, int): @@ -199,13 +262,21 @@ def build_catalog(): "level": level, "broken": level <= 0, "good_quality": level >= 8, - "bad_quality": level <= 5, + "bad_quality": level <= 5, "antifeatures": infos["antifeatures"], } - result_dict_doc = {k: infos_for_doc_catalog(v) for k, v in result_dict.items() if v["state"] in ["working", "validated"]} - with open("builds/default/doc_catalog/apps.json", 'w') as f: - f.write(json.dumps({"apps": result_dict_doc, "categories": categories}, sort_keys=True)) + result_dict_doc = { + k: infos_for_doc_catalog(v) + for k, v in result_dict.items() + if v["state"] in ["working", "validated"] + } + with open("builds/default/doc_catalog/apps.json", "w") as f: + f.write( + json.dumps( + {"apps": result_dict_doc, "categories": categories}, sort_keys=True + ) + ) def build_app_dict(app, infos): @@ -214,43 +285,63 @@ def build_app_dict(app, infos): this_app_cache = app_cache_folder(app) assert os.path.exists(this_app_cache), "No cache yet for %s" % app - infos['branch'] = infos.get('branch', 'master') - infos['revision'] = infos.get('revision', 'HEAD') + infos["branch"] = infos.get("branch", "master") + infos["revision"] = infos.get("revision", "HEAD") # If using head, find the most recent meaningful commit in logs if infos["revision"] == "HEAD": - relevant_files = ["manifest.json", "config_panel.toml", "hooks/", "scripts/", "conf/", "sources/"] - most_recent_relevant_commit = "rev-list --full-history --all -n 1 -- " + " ".join(relevant_files) + relevant_files = [ + "manifest.json", + "config_panel.toml", + "hooks/", + "scripts/", + "conf/", + "sources/", + ] + most_recent_relevant_commit = ( + "rev-list --full-history --all -n 1 -- " + " ".join(relevant_files) + ) infos["revision"] = git(most_recent_relevant_commit, in_folder=this_app_cache) - assert re.match(r"^[0-9a-f]+$", infos["revision"]), "Output was not a commit? '%s'" % infos["revision"] + assert re.match(r"^[0-9a-f]+$", infos["revision"]), ( + "Output was not a commit? '%s'" % infos["revision"] + ) # Otherwise, validate commit exists else: - assert infos["revision"] in git("rev-list --all", in_folder=this_app_cache).split("\n"), "Revision ain't in history ? %s" % infos["revision"] + assert infos["revision"] in git( + "rev-list --all", in_folder=this_app_cache + ).split("\n"), ("Revision ain't in history ? %s" % infos["revision"]) # Find timestamp corresponding to that commit - timestamp = git("show -s --format=%ct " + infos["revision"], in_folder=this_app_cache) - assert re.match(r"^[0-9]+$", timestamp), "Failed to get timestamp for revision ? '%s'" % timestamp + timestamp = git( + "show -s --format=%ct " + infos["revision"], in_folder=this_app_cache + ) + assert re.match(r"^[0-9]+$", timestamp), ( + "Failed to get timestamp for revision ? '%s'" % timestamp + ) timestamp = int(timestamp) # Build the dict with all the infos manifest = json.load(open(this_app_cache + "/manifest.json")) - return {'id':manifest["id"], - 'git': { - 'branch': infos['branch'], - 'revision': infos["revision"], - 'url': infos["url"] - }, - 'lastUpdate': timestamp, - 'manifest': include_translations_in_manifest(manifest), - 'state': infos['state'], - 'level': infos.get('level', '?'), - 'maintained': infos.get("maintained", True), - 'high_quality': infos.get("high_quality", False), - 'featured': infos.get("featured", False), - 'category': infos.get('category', None), - 'subtags': infos.get('subtags', []), - 'antifeatures': list(set(manifest.get('antifeatures', []) + infos.get('antifeatures', []))) - } + return { + "id": manifest["id"], + "git": { + "branch": infos["branch"], + "revision": infos["revision"], + "url": infos["url"], + }, + "lastUpdate": timestamp, + "manifest": include_translations_in_manifest(manifest), + "state": infos["state"], + "level": infos.get("level", "?"), + "maintained": infos.get("maintained", True), + "high_quality": infos.get("high_quality", False), + "featured": infos.get("featured", False), + "category": infos.get("category", None), + "subtags": infos.get("subtags", []), + "antifeatures": list( + set(manifest.get("antifeatures", []) + infos.get("antifeatures", [])) + ), + } def include_translations_in_manifest(manifest): @@ -274,14 +365,30 @@ def include_translations_in_manifest(manifest): for category, questions in manifest["arguments"].items(): for question in questions: - key = "%s_manifest_arguments_%s_%s" % (app_name, category, question["name"]) + key = "%s_manifest_arguments_%s_%s" % ( + app_name, + category, + question["name"], + ) # don't overwrite already existing translation in manifests for now - if translations.get(key) and "ask" in question and current_lang not in question["ask"]: + if ( + translations.get(key) + and "ask" in question + and current_lang not in question["ask"] + ): question["ask"][current_lang] = translations[key] - key = "%s_manifest_arguments_%s_help_%s" % (app_name, category, question["name"]) + key = "%s_manifest_arguments_%s_help_%s" % ( + app_name, + category, + question["name"], + ) # don't overwrite already existing translation in manifests for now - if translations.get(key) and "help" in question and current_lang not in question.get("help", []): + if ( + translations.get(key) + and "help" in question + and current_lang not in question.get("help", []) + ): question["help"][current_lang] = translations[key] return manifest From be75176cc00ac81dbee369aeb2e0ff4a665baabd Mon Sep 17 00:00:00 2001 From: Alexandre Aubin Date: Wed, 3 Aug 2022 16:12:15 +0200 Subject: [PATCH 421/516] list_builder: Drop support for the superold v0 / v1 catalog API --- list_builder.py | 55 ------------------------------------------------- 1 file changed, 55 deletions(-) diff --git a/list_builder.py b/list_builder.py index 4f6d114d..b96148ff 100755 --- a/list_builder.py +++ b/list_builder.py @@ -187,61 +187,6 @@ def build_catalog(): ) ) - #################### - # Legacy version 1 # - #################### - os.system("mkdir -p ./builds/default/v1/") - with open("./builds/default/v1/apps.json", "w") as f: - f.write(json.dumps(result_dict, sort_keys=True)) - - #################### - # Legacy version 0 # - #################### - official_apps = set( - [ - "agendav", - "ampache", - "baikal", - "dokuwiki", - "etherpad_mypads", - "hextris", - "jirafeau", - "kanboard", - "my_webapp", - "nextcloud", - "opensondage", - "phpmyadmin", - "piwigo", - "rainloop", - "roundcube", - "searx", - "shellinabox", - "strut", - "synapse", - "transmission", - "ttrss", - "wallabag2", - "wordpress", - "zerobin", - ] - ) - - official_apps_dict = {k: v for k, v in result_dict.items() if k in official_apps} - community_apps_dict = { - k: v for k, v in result_dict.items() if k not in official_apps - } - - # We need the official apps to have "validated" as state to be recognized as official - for app, infos in official_apps_dict.items(): - infos["state"] = "validated" - - os.system("mkdir -p ./builds/default/v0/") - with open("./builds/default/v0/official.json", "w") as f: - f.write(json.dumps(official_apps_dict, sort_keys=True)) - - with open("./builds/default/v0/community.json", "w") as f: - f.write(json.dumps(community_apps_dict, sort_keys=True)) - ############################## # Version for catalog in doc # ############################## From 915692a1ba251065688f63379fcc5bcd170f7f21 Mon Sep 17 00:00:00 2001 From: Alexandre Aubin Date: Wed, 3 Aug 2022 16:35:54 +0200 Subject: [PATCH 422/516] list_builder: Drop support for the superold v0 / v1 catalog API --- builds/apps.json | 1 - builds/community.json | 1 - builds/list.json | 1 - builds/official.json | 1 - 4 files changed, 4 deletions(-) delete mode 120000 builds/apps.json delete mode 120000 builds/community.json delete mode 120000 builds/list.json delete mode 120000 builds/official.json diff --git a/builds/apps.json b/builds/apps.json deleted file mode 120000 index fbe38e73..00000000 --- a/builds/apps.json +++ /dev/null @@ -1 +0,0 @@ -default/v1/apps.json \ No newline at end of file diff --git a/builds/community.json b/builds/community.json deleted file mode 120000 index 00d9b622..00000000 --- a/builds/community.json +++ /dev/null @@ -1 +0,0 @@ -default/v0/community.json \ No newline at end of file diff --git a/builds/list.json b/builds/list.json deleted file mode 120000 index 39dce713..00000000 --- a/builds/list.json +++ /dev/null @@ -1 +0,0 @@ -official.json \ No newline at end of file diff --git a/builds/official.json b/builds/official.json deleted file mode 120000 index 596381ee..00000000 --- a/builds/official.json +++ /dev/null @@ -1 +0,0 @@ -default/v0/official.json \ No newline at end of file From 1569af09d4a61abd029e7f3a4e43859102253ce3 Mon Sep 17 00:00:00 2001 From: yalh76 Date: Wed, 3 Aug 2022 17:14:40 +0200 Subject: [PATCH 423/516] mautrix_facebook to working --- apps.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps.json b/apps.json index 31e38137..66585e90 100644 --- a/apps.json +++ b/apps.json @@ -2017,7 +2017,7 @@ }, "mautrix_facebook": { "category": "communication", - "state": "inprogress", + "state": "working", "subtags": [ "chat" ], From 806c4ae1fd9864be88a00df171f2be522a89faa2 Mon Sep 17 00:00:00 2001 From: Alexandre Aubin Date: Wed, 3 Aug 2022 21:02:49 +0200 Subject: [PATCH 424/516] Yoloadd an app catalog v3 + tools to convert apps from v1 to v2 --- list_builder.py | 24 ++ tools/__init__.py | 0 tools/packaging_v2/__init__.py | 0 .../convert_app_to_packaging_v2.py | 321 ++++++++++++++++++ .../convert_v1_manifest_to_v2_for_catalog.py | 55 +++ 5 files changed, 400 insertions(+) create mode 100644 tools/__init__.py create mode 100644 tools/packaging_v2/__init__.py create mode 100644 tools/packaging_v2/convert_app_to_packaging_v2.py create mode 100644 tools/packaging_v2/convert_v1_manifest_to_v2_for_catalog.py diff --git a/list_builder.py b/list_builder.py index b96148ff..12422446 100755 --- a/list_builder.py +++ b/list_builder.py @@ -1,5 +1,6 @@ #!/usr/bin/python3 +import copy import sys import os import re @@ -8,6 +9,8 @@ import subprocess import yaml import time +from tools.packaging_v2.convert_v1_manifest_to_v2_for_catalog import convert_v1_manifest_to_v2_for_catalog + now = time.time() catalog = json.load(open("apps.json")) @@ -187,6 +190,27 @@ def build_catalog(): ) ) + ################################### + # Catalog API v3 with manifest v2 # + ################################### + + result_dict_with_manifest_v2 = copy.deepcopy(result_dict) + for app in result_dict_with_manifest_v2: + app["manifest"] = convert_v1_manifest_to_v2_for_catalog(app["manifest"]) + + os.system("mkdir -p ./builds/default/v3/") + with open("builds/default/v3/apps.json", "w") as f: + f.write( + json.dumps( + { + "apps": result_dict_with_manifest_v2, + "categories": categories, + "antifeatures": antifeatures, + }, + sort_keys=True, + ) + ) + ############################## # Version for catalog in doc # ############################## diff --git a/tools/__init__.py b/tools/__init__.py new file mode 100644 index 00000000..e69de29b diff --git a/tools/packaging_v2/__init__.py b/tools/packaging_v2/__init__.py new file mode 100644 index 00000000..e69de29b diff --git a/tools/packaging_v2/convert_app_to_packaging_v2.py b/tools/packaging_v2/convert_app_to_packaging_v2.py new file mode 100644 index 00000000..fd663252 --- /dev/null +++ b/tools/packaging_v2/convert_app_to_packaging_v2.py @@ -0,0 +1,321 @@ +import argparse +import os +import re +import json +import subprocess + + +def check_output(cmd): + return ( + subprocess.check_output(cmd, shell=True) + .decode("utf-8") + .strip() + ) + + +def _convert_v1_manifest_to_v2(app_path): + + manifest = json.load(open(app_path + "/manifest.json")) + + if "upstream" not in manifest: + manifest["upstream"] = {} + + if "license" in manifest and "license" not in manifest["upstream"]: + manifest["upstream"]["license"] = manifest["license"] + + if "url" in manifest and "website" not in manifest["upstream"]: + manifest["upstream"]["website"] = manifest["url"] + + manifest["integration"] = { + "yunohost": manifest.get("requirements", {}).get("yunohost"), + "architectures": "all", + "multi_instance": manifest.get("multi_instance", False), + "ldap": "?", + "sso": "?", + "disk": "50M", + "ram.build": "50M", + "ram.runtime": "50M" + } + + maintainer = manifest.get("maintainer", {}).get("name") + manifest["maintainers"] = [maintainer] if maintainer else [] + + install_questions = manifest["arguments"]["install"] + manifest["install"] = {} + for question in install_questions: + name = question.pop("name") + if "ask" in question and name in ["domain", "path", "admin", "is_public", "password"]: + question.pop("ask") + if question.get("example") and question.get("type") in ["domain", "path", "user", "boolean", "password"]: + question.pop("example") + + manifest["install"][name] = question + + # Rename is_public to init_main_permission + manifest["install"] = {(k if k != "is_public" else "init_main_permission"): v for k, v in manifest["install"].items()} + + if "init_main_permission" in manifest["install"]: + manifest["install"]["init_main_permission"]["type"] = "group" + if manifest["install"]["init_main_permission"].get("default") is True: + manifest["install"]["init_main_permission"]["default"] = "visitors" + elif manifest["install"]["init_main_permission"].get("default") is True: + manifest["install"]["init_main_permission"]["default"] = "all_users" + + if "domain" in manifest["install"] and "path" not in manifest["install"]: + manifest["install"]["domain"]["full_domain"] = True + + manifest["resources"] = {} + manifest["resources"]["system_user"] = {} + manifest["resources"]["install_dir"] = {} + + if os.system(f"grep -q 'datadir=' {app_path}/scripts/install") == 0: + manifest["resources"]["data_dir"] = {} + + manifest["resources"]["permissions"] = {} + + if os.system(f"grep -q 'ynh_webpath_register' '{app_path}/scripts/install'") == 0: + manifest["resources"]["permissions"]["main.url"] = "/" + + # FIXME: Parse ynh_permission_create --permission="admin" --url="/wp-login.php" --additional_urls="/wp-admin.php" --allowed=$admin_wordpress + + ports = check_output(f"sed -nr 's/(\\w+)=.*ynh_find_port[^0-9]*([0-9]+)\\)/\\1,\\2/p' '{app_path}/scripts/install'") + if ports: + manifest["resources"]["ports"] = {} + for port in ports.split("\n"): + name, default = port.split(",") + exposed = check_output(f"sed -nr 's/.*yunohost firewall allow .*(TCP|UDP|Both).*${name}/\\1/p' '{app_path}/scripts/install'") + if exposed == "Both": + exposed = True + + name = name.replace("_port", "").replace("port_", "") + if name == "port": + name = "main" + + manifest["resources"]["ports"][f"{name}.default"] = int(default) + if exposed: + manifest["resources"]["ports"][f"{name}.exposed"] = exposed + + maybequote = "[\"'\"'\"']?" + apt_dependencies = check_output(f"sed -nr 's/.*_dependencies={maybequote}(.*){maybequote}? *$/\\1/p' '{app_path}/scripts/_common.sh' | tr -d '\"' | sed 's@ @\\n@g'") + php_version = check_output(f"sed -nr 's/^ *YNH_PHP_VERSION={maybequote}(.*){maybequote}?$/\\1/p' '{app_path}/scripts/_common.sh' | tr -d \"\\\"'\"") + if apt_dependencies.strip(): + if php_version: + apt_dependencies = apt_dependencies.replace("${YNH_PHP_VERSION}", php_version) + apt_dependencies = ', '.join([d for d in apt_dependencies.split("\n") if d]) + manifest["resources"]["apt"] = {"packages": apt_dependencies} + + extra_apt_repos = check_output(r"sed -nr 's/.*_extra_app_dependencies.*repo=\"(.*)\".*package=\"(.*)\".*key=\"(.*)\"/\1,\2,\3/p' %s/scripts/install" % app_path) + if extra_apt_repos: + for i, extra_apt_repo in enumerate(extra_apt_repos.split("\n")): + repo, packages, key = extra_apt_repo.split(",") + packages = packages.replace('$', '#FIXME#$') + if "apt" not in manifest["resources"]: + manifest["resources"]["apt"] = {} + if "extras" not in manifest["resources"]["apt"]: + manifest["resources"]["apt"]["extras"] = [] + manifest["resources"]["apt"]["extras"].append({ + "repo": repo, + "key": key, + "packages": packages, + }) + + if os.system(f"grep -q 'ynh_mysql_setup_db' {app_path}/scripts/install") == 0: + manifest["resources"]["database"] = {"type": "mysql"} + elif os.system(f"grep -q 'ynh_psql_setup_db' {app_path}/scripts/install") == 0: + manifest["resources"]["database"] = {"type": "postgresql"} + + keys_to_keep = ["packaging_format", "id", "name", "description", "version", "maintainers", "upstream", "integration", "install", "resources"] + + keys_to_del = [key for key in manifest.keys() if key not in keys_to_keep] + for key in keys_to_del: + del manifest[key] + + return manifest + + +def _dump_v2_manifest_as_toml(manifest): + + import re + from tomlkit import document, nl, table, dumps, comment + + toml_manifest = document() + toml_manifest.add("packaging_format", 2) + toml_manifest.add(nl()) + toml_manifest.add("id", manifest["id"]) + toml_manifest.add("name", manifest["name"]) + for lang, value in manifest["description"].items(): + toml_manifest.add(f"description.{lang}", value) + toml_manifest.add(nl()) + toml_manifest.add("version", manifest["version"]) + toml_manifest.add(nl()) + toml_manifest.add("maintainers", manifest["maintainers"]) + + upstream = table() + for key, value in manifest["upstream"].items(): + upstream[key] = value + toml_manifest["upstream"] = upstream + + integration = table() + for key, value in manifest["integration"].items(): + integration.add(key, value) + integration["architectures"].comment('FIXME: can be replaced by a list of supported archs using the dpkg --print-architecture nomenclature (amd64/i386/armhf/arm64/armel), for example: ["amd64", "i386"]') + integration["ldap"].comment('FIXME: replace with true, false, or "not_relevant"') + integration["sso"].comment('FIXME: replace with true, false, or "not_relevant"') + integration["disk"].comment('FIXME: replace with an **estimate** minimum disk requirement. e.g. 20M, 400M, 1G, ...') + integration["ram.build"].comment('FIXME: replace with an **estimate** minimum ram requirement. e.g. 50M, 400M, 1G, ...') + integration["ram.runtime"].comment('FIXME: replace with an **estimate** minimum ram requirement. e.g. 50M, 400M, 1G, ...') + toml_manifest["integration"] = integration + + install = table() + for key, value in manifest["install"].items(): + install[key] = table() + install[key].indent(4) + + if key in ["domain", "path", "admin", "is_public", "password"]: + install[key].add(comment("this is a generic question - ask strings are automatically handled by Yunohost's core")) + + for lang, value2 in value.get("ask", {}).items(): + install[key].add(f"ask.{lang}", value2) + + for lang, value2 in value.get("help", {}).items(): + install[key].add(f"help.{lang}", value2) + + for key2, value2 in value.items(): + if key2 in ["ask", "help"]: + continue + install[key].add(key2, value2) + + toml_manifest["install"] = install + + resources = table() + for key, value in manifest["resources"].items(): + resources[key] = table() + resources[key].indent(4) + for key2, value2 in value.items(): + resources[key].add(key2, value2) + if key == "apt" and key2 == "extras": + for extra in resources[key][key2]: + extra.indent(8) + + toml_manifest["resources"] = resources + + toml_manifest_dump = dumps(toml_manifest) + + regex = re.compile(r'\"((description|ask|help)\.[a-z]{2})\"') + toml_manifest_dump = regex.sub(r'\1', toml_manifest_dump) + toml_manifest_dump = toml_manifest_dump.replace('"ram.build"', "ram.build") + toml_manifest_dump = toml_manifest_dump.replace('"ram.runtime"', "ram.runtime") + toml_manifest_dump = toml_manifest_dump.replace('"main.url"', "main.url") + toml_manifest_dump = toml_manifest_dump.replace('"main.default"', "main.default") + return toml_manifest_dump + + +def cleanup_scripts_and_conf(folder): + + patterns_to_remove_in_scripts = [ + "^.*ynh_abort_if_errors.*$", + "^.*YNH_APP_ARG.*$", + "^.*YNH_APP_INSTANCE_NAME.*$", + r"^ *final_path=", + r"^\s*final_path=", + "^.*test .*-(e|d) .*final_path.*$", + "^.*ynh_webpath_register.*$", + "^.*ynh_webpath_available.*$", + "^.*ynh_system_user_create.*$", + "^.*ynh_system_user_delete.*$", + "^.*ynh_permission_update.*$", + "^.*ynh_permission_create.*$", + "^.*if .*ynh_permission_exists.*$", + "^.*if .*ynh_legacy_permissions_exists.*$", + "^.*ynh_legacy_permissions_delete_all.*$", + "^.*ynh_app_setting_set .*(domain|path|final_path|admin|password|port|datadir|db_name|db_user|db_pwd).*$", + "^.*ynh_app_setting_.* is_public.*$", + r"^.*if.*\$is_public.*$", + "^.*_dependencies=.*$", + "^.*ynh_install_app_dependencies.*$", + "^.*ynh_install_extra_app_dependencies.*$", + "^.*ynh_remove_app_dependencies.*$", + r"^.*\$\(ynh_app_setting_get.*$", + r"^.*ynh_secure_remove .*\$final_path.*$", + r"^.*ynh_secure_remove .*\$datadir.*$", + "^.*ynh_backup_before_upgrade.*$", + "^.*ynh_clean_setup.*$", + "^.*ynh_restore_upgradebackup.*$", + "^db_name=.*$", + "^db_user=.*$", + "^db_pwd=.*$", + "^datadir=.*$", + "^.*ynh_psql_test_if_first_run.*$", + "^.*ynh_mysql_setup_db.*$", + "^.*ynh_psql_setup_db.*$", + "^.*ynh_mysql_remove_db.*$", + "^.*ynh_psql_remove_db.*$", + "^.*ynh_find_port.*$", + "^.*ynh_script_progression.*Finding an available port", + "^.*ynh_script_progression.*Backing up the app before upgrading", + "^.*ynh_script_progression.*Creating data directory", + "^.*ynh_script_progression.*system user", + "^.*ynh_script_progression.*installation settings", + "^.*ynh_print_info.*installation settings", + r"^.*ynh_script_progression.*\w+ dependencies", + "^.*ynh_script_progression.*Removing app main dir", + "^.*ynh_script_progression.*Validating.*parameters", + "^.*ynh_script_progression.*SQL database", + "^.*ynh_script_progression.*Configuring permissions", + ] + patterns_to_remove_in_scripts = [re.compile(f"({p})", re.MULTILINE) for p in patterns_to_remove_in_scripts] + + replaces = [ + ("path_url", "path"), + ("PATH_URL", "PATH"), + ("final_path", "install_dir"), + ("FINALPATH", "INSTALL_DIR"), + ("datadir", "data_dir"), + ("DATADIR", "DATA_DIR"), + ] + + for s in ["_common.sh", "install", "remove", "upgrade", "backup", "restore"]: + + script = f"{folder}/scripts/{s}" + + content = open(script).read() + + for pattern in patterns_to_remove_in_scripts: + content = pattern.sub(r"#REMOVEME? \1", content) + + for pattern, replace in replaces: + content = content.replace(pattern, replace) + + open(script, "w").write(content) + + for conf in os.listdir(f"{folder}/conf"): + + conf = f"{folder}/conf/{conf}" + + if not os.path.isfile(conf): + continue + + content = open(conf).read() + content_init = content + + for pattern, replace in replaces: + content = content.replace(pattern, replace) + + if content_init != content: + open(conf, "w").write(content) + + +if __name__ == "__main__": + parser = argparse.ArgumentParser( + description="Attempt to automatically convert a v1 YunoHost app to v2 (at least as much as possible) : parse the app scripts to auto-generate the manifest.toml, and remove now-useless lines from the app scripts" + ) + parser.add_argument( + "app_path", help="Path to the app to convert" + ) + + args = parser.parse_args() + + manifest = _convert_v1_manifest_to_v2(args.app_path) + open(args.app_path + "/manifest.toml", "w").write(_dump_v2_manifest_as_toml(manifest)) + + cleanup_scripts_and_conf(args.app_path) diff --git a/tools/packaging_v2/convert_v1_manifest_to_v2_for_catalog.py b/tools/packaging_v2/convert_v1_manifest_to_v2_for_catalog.py new file mode 100644 index 00000000..29f24ee5 --- /dev/null +++ b/tools/packaging_v2/convert_v1_manifest_to_v2_for_catalog.py @@ -0,0 +1,55 @@ +import copy + + +def convert_v1_manifest_to_v2_for_catalog(manifest): + + manifest = copy.deepcopy(manifest) + + if "upstream" not in manifest: + manifest["upstream"] = {} + + if "license" in manifest and "license" not in manifest["upstream"]: + manifest["upstream"]["license"] = manifest["license"] + + if "url" in manifest and "website" not in manifest["upstream"]: + manifest["upstream"]["website"] = manifest["url"] + + manifest["integration"] = { + "yunohost": manifest.get("requirements", {}).get("yunohost", "").replace(">", "").replace("=", "").replace(" ", ""), + "architectures": "all", + "multi_instance": manifest.get("multi_instance", False), + "ldap": "?", + "sso": "?", + "disk": "50M", + "ram": {"build": "50M", "runtime": "10M"} + } + + maintainer = manifest.get("maintainer", {}).get("name") + manifest["maintainers"] = [maintainer] if maintainer else [] + + install_questions = manifest["arguments"]["install"] + + manifest["install"] = {} + for question in install_questions: + name = question.pop("name") + if "ask" in question and name in ["domain", "path", "admin", "is_public", "password"]: + question.pop("ask") + if question.get("example") and question.get("type") in ["domain", "path", "user", "boolean", "password"]: + question.pop("example") + + manifest["install"][name] = question + + manifest["resources"] = { + "system_user": {}, + "install_dir": { + "alias": "final_path" + } + } + + keys_to_keep = ["packaging_format", "id", "name", "description", "version", "maintainers", "upstream", "integration", "install", "resources"] + + keys_to_del = [key for key in manifest.keys() if key not in keys_to_keep] + for key in keys_to_del: + del manifest[key] + + return manifest From bae7463f41a7ab0cbba9f0cf95b6188f1d8d6244 Mon Sep 17 00:00:00 2001 From: Alexandre Aubin Date: Wed, 3 Aug 2022 21:31:17 +0200 Subject: [PATCH 425/516] Fix my previous commit /o\ --- list_builder.py | 2 +- tools/packaging_v2/convert_app_to_packaging_v2.py | 9 +++++++-- .../convert_v1_manifest_to_v2_for_catalog.py | 9 +++++++-- 3 files changed, 15 insertions(+), 5 deletions(-) diff --git a/list_builder.py b/list_builder.py index 12422446..2ebd800d 100755 --- a/list_builder.py +++ b/list_builder.py @@ -195,7 +195,7 @@ def build_catalog(): ################################### result_dict_with_manifest_v2 = copy.deepcopy(result_dict) - for app in result_dict_with_manifest_v2: + for app in result_dict_with_manifest_v2.values(): app["manifest"] = convert_v1_manifest_to_v2_for_catalog(app["manifest"]) os.system("mkdir -p ./builds/default/v3/") diff --git a/tools/packaging_v2/convert_app_to_packaging_v2.py b/tools/packaging_v2/convert_app_to_packaging_v2.py index fd663252..21fe7740 100644 --- a/tools/packaging_v2/convert_app_to_packaging_v2.py +++ b/tools/packaging_v2/convert_app_to_packaging_v2.py @@ -37,8 +37,13 @@ def _convert_v1_manifest_to_v2(app_path): "ram.runtime": "50M" } - maintainer = manifest.get("maintainer", {}).get("name") - manifest["maintainers"] = [maintainer] if maintainer else [] + maintainers = manifest.get("maintainer", {}) + if isinstance(maintainers, list): + maintainers = [m['name'] for m in maintainers] + else: + maintainers = [maintainers["name"]] if maintainers.get("name") else [] + + manifest["maintainers"] = maintainers install_questions = manifest["arguments"]["install"] manifest["install"] = {} diff --git a/tools/packaging_v2/convert_v1_manifest_to_v2_for_catalog.py b/tools/packaging_v2/convert_v1_manifest_to_v2_for_catalog.py index 29f24ee5..0130c293 100644 --- a/tools/packaging_v2/convert_v1_manifest_to_v2_for_catalog.py +++ b/tools/packaging_v2/convert_v1_manifest_to_v2_for_catalog.py @@ -24,8 +24,13 @@ def convert_v1_manifest_to_v2_for_catalog(manifest): "ram": {"build": "50M", "runtime": "10M"} } - maintainer = manifest.get("maintainer", {}).get("name") - manifest["maintainers"] = [maintainer] if maintainer else [] + maintainers = manifest.get("maintainer", {}) + if isinstance(maintainers, list): + maintainers = [m['name'] for m in maintainers] + else: + maintainers = [maintainers["name"]] if maintainers.get("name") else [] + + manifest["maintainers"] = maintainers install_questions = manifest["arguments"]["install"] From f58a2fb999fb75a7f781265dce42613b8abcf52c Mon Sep 17 00:00:00 2001 From: Alexandre Aubin Date: Thu, 4 Aug 2022 11:16:26 +0200 Subject: [PATCH 426/516] list_builder: drop the old i18n stuff ... this didnt get any update since 2.5 years and doesn't contain that many relevant translation anymore ... and it's gonna be a mess to adapt the code to cover both v1 and v2 manifest format ... --- i18n-tools/generate_translation_file.py | 57 -- i18n-tools/separate_locales_between_lists.py | 40 -- i18n-tools/update_translations.py | 27 - list_builder.py | 54 +- locales/ar.json | 342 ----------- locales/de.json | 1 - locales/en.json | 592 ------------------- locales/es.json | 592 ------------------- locales/fr.json | 313 ---------- locales/it.json | 3 - locales/nl.json | 342 ----------- locales/oc.json | 570 ------------------ 12 files changed, 1 insertion(+), 2932 deletions(-) delete mode 100644 i18n-tools/generate_translation_file.py delete mode 100644 i18n-tools/separate_locales_between_lists.py delete mode 100644 i18n-tools/update_translations.py delete mode 100644 locales/ar.json delete mode 100644 locales/de.json delete mode 100644 locales/en.json delete mode 100644 locales/es.json delete mode 100644 locales/fr.json delete mode 100644 locales/it.json delete mode 100644 locales/nl.json delete mode 100644 locales/oc.json diff --git a/i18n-tools/generate_translation_file.py b/i18n-tools/generate_translation_file.py deleted file mode 100644 index bf8c3937..00000000 --- a/i18n-tools/generate_translation_file.py +++ /dev/null @@ -1,57 +0,0 @@ -import os -import sys -import json - - -if __name__ == '__main__': - if os.path.exists("locales/en.json"): - print "This script should be run only once, the first time to generate locales/, after that you should use update_translations.py" - print "Abort" - sys.exit(1) - - other_langs = {} - - keys = [] - - en = {} - - for builded_file in sys.argv[1:]: - builded_file = json.load(open(builded_file, "r")) - - for app, data in builded_file.items(): - if "en" in data["manifest"]["description"]: - key = "%s_manifest_description" % app - en[key] = data["manifest"]["description"]["en"] - keys.append(key) - - for i in data["manifest"]["description"]: - if i not in other_langs: - other_langs[i] = {x: "" for x in keys} - - for i, translations in other_langs.items(): - translations[key] = data["manifest"]["description"].get(i, "") - - for category, questions in data["manifest"]["arguments"].items(): - for question in questions: - if "en" not in question["ask"]: - continue - - key = "%s_manifest_arguments_%s_%s" % (app, category, question["name"]) - en[key] = question["ask"]["en"] - - keys.append(key) - - for i in question["ask"]: - if i not in other_langs: - other_langs[i] = {x: "" for x in keys} - - for i, translations in other_langs.items(): - translations[key] = question["ask"].get(i, "") - - if not os.path.exists("locales"): - os.makedirs("locales") - - open("locales/en.json", "w").write(json.dumps(en, sort_keys=True, indent=4)) - - for i, translations in other_langs.items(): - open("locales/%s.json" % i, "w").write(json.dumps(translations, sort_keys=True, indent=4)) diff --git a/i18n-tools/separate_locales_between_lists.py b/i18n-tools/separate_locales_between_lists.py deleted file mode 100644 index 1b3028c7..00000000 --- a/i18n-tools/separate_locales_between_lists.py +++ /dev/null @@ -1,40 +0,0 @@ -import os -import sys -import json - -# TODO -# when an app is moved from one list to another find a way to migrate string? - - -if __name__ == '__main__': - # en = json.load(open("locales/en.json", "r")) - - for apps_list in sys.argv[1:]: - if not os.path.exists(apps_list): - print "Error: file %s doesn't exists" % apps_list - sys.exit(1) - - folder = "locales-%s" % (apps_list.split(".")[0]) - - apps_list = json.load(open(apps_list, "r")) - apps = tuple(apps_list.keys()) - - if not os.path.exists(folder): - os.mkdir(folder) - - for existing_translations in os.listdir("locales"): - if not existing_translations.endswith(".json"): - print "skip non json file %s", existing_translations - continue - - language = existing_translations[:-len(".json")] - existing_translations = json.load(open("locales/" + existing_translations, "r")) - - new_content = {} - for key, value in existing_translations.items(): - if key.startswith(apps): - new_content[key] = value - - file_name = folder + "/" + language + ".json" - print "writting %s..." % file_name - open(file_name, "w").write(json.dumps(new_content, sort_keys=True, indent=4)) diff --git a/i18n-tools/update_translations.py b/i18n-tools/update_translations.py deleted file mode 100644 index 577dd865..00000000 --- a/i18n-tools/update_translations.py +++ /dev/null @@ -1,27 +0,0 @@ -import sys -import json - - -if __name__ == '__main__': - for builded_file in sys.argv[1:]: - app_list = builded_file.split("-")[0] - en = json.load(open("locales-%s/en.json" % app_list, "r")) - - builded_file = json.load(open(builded_file, "r")) - - for app, data in builded_file.items(): - if "en" in data["manifest"]["description"]: - key = "%s_manifest_description" % app - en[key] = data["manifest"]["description"]["en"] - - for category, questions in data["manifest"]["arguments"].items(): - for question in questions: - if "en" in question["ask"]: - key = "%s_manifest_arguments_%s_%s" % (app, category, question["name"]) - en[key] = question["ask"]["en"] - - if "en" in question.get("help", {}): - key = "%s_manifest_arguments_%s_help_%s" % (app, category, question["name"]) - en[key] = question["help"]["en"] - - open("locales-%s/en.json" % app_list, "w").write(json.dumps(en, sort_keys=True, indent=4)) diff --git a/list_builder.py b/list_builder.py index 2ebd800d..6c6b1f6f 100755 --- a/list_builder.py +++ b/list_builder.py @@ -299,7 +299,7 @@ def build_app_dict(app, infos): "url": infos["url"], }, "lastUpdate": timestamp, - "manifest": include_translations_in_manifest(manifest), + "manifest": manifest, "state": infos["state"], "level": infos.get("level", "?"), "maintained": infos.get("maintained", True), @@ -313,58 +313,6 @@ def build_app_dict(app, infos): } -def include_translations_in_manifest(manifest): - - app_name = manifest["id"] - - for locale in os.listdir("locales"): - if not locale.endswith("json"): - continue - - if locale == "en.json": - continue - - current_lang = locale.split(".")[0] - translations = json.load(open(os.path.join("locales", locale), "r")) - - # don't overwrite already existing translation in manifests for now - key = "%s_manifest_description" % app_name - if current_lang not in manifest["description"] and translations.get(key): - manifest["description"][current_lang] = translations[key] - - for category, questions in manifest["arguments"].items(): - for question in questions: - key = "%s_manifest_arguments_%s_%s" % ( - app_name, - category, - question["name"], - ) - # don't overwrite already existing translation in manifests for now - if ( - translations.get(key) - and "ask" in question - and current_lang not in question["ask"] - ): - question["ask"][current_lang] = translations[key] - - key = "%s_manifest_arguments_%s_help_%s" % ( - app_name, - category, - question["name"], - ) - # don't overwrite already existing translation in manifests for now - if ( - translations.get(key) - and "help" in question - and current_lang not in question.get("help", []) - ): - question["help"][current_lang] = translations[key] - - return manifest - - -###################### - if __name__ == "__main__": refresh_all_caches() build_catalog() diff --git a/locales/ar.json b/locales/ar.json deleted file mode 100644 index 49029252..00000000 --- a/locales/ar.json +++ /dev/null @@ -1,342 +0,0 @@ -{ - "20euros_manifest_description": "2048 - 20euros", - "243_manifest_description": "2048 game clone", - "LBCAlerte_manifest_description": "LBCAlerte package for YunoHost.", - "abantecart_manifest_arguments_install_admin_name": "Choose the Abantecart administrator (must be an existing YunoHost user)", - "abantecart_manifest_arguments_install_admin_pass": "Set the password for the Admin user \u2265 5 character", - "abantecart_manifest_description": "Create a E-commerce Website", - "adhocserver_manifest_description": "An adhoc Server for the sony PSP", - "adminer_manifest_description": "Database management in a single PHP file", - "agendav_manifest_arguments_install_language": "Default language to be used in AgenDAV", - "agendav_manifest_description": "CalDAV web client", - "ajaxgoogleapis_manifest_arguments_install_public_site": "Could non member access this mirror ?", - "ajaxgoogleapis_manifest_description": "This apps create a mirror of ajax.googleapis.com", - "ampache_manifest_description": "A web based audio/video streaming application", - "askbot_manifest_description": "Askbot is a Questions & Answers (Q&A) software", - "baikal_manifest_description": "Lightweight CalDAV+CardDAV server", - "bicbucstriim_manifest_arguments_install_login": "Disable BicBucStriim login ?", - "bicbucstriim_manifest_description": "BicBucStriim streams books, digital books, providing web-based access to your e-book collection.", - "bolt_manifest_arguments_install_public_site": "Is it a public Bolt site?", - "bolt_manifest_description": "Bolt is an open source Content Management Tool, which strives to be as simple and straightforward as possible.", - "bozon_manifest_arguments_install_filesize": "Define the file upload size limit", - "bozon_manifest_arguments_install_language": "Default language", - "bozon_manifest_description": "Minimalist Drag & drop file sharing app", - "btsync_manifest_arguments_install_platform": "Choose the BitTorrentSync platform", - "btsync_manifest_description": "BitTorrentSync : synchronize your files using bittorrent", - "cesium_manifest_description": "Duniter client to manage wallets, certifications in a libre money.", - "chtickynotes_manifest_description": "Generic sticky notes for all purpose", - "cops_manifest_arguments_install_basicauthcreate": "Create a basic auth access (only taken into account for a Public app) ? This is required if the app is public so that ereaders to access the OPDS server, for example", - "cops_manifest_arguments_install_basicauthname": "Choose the login name to access the OPDS/HTML server (UNRELATED to YunoHost users)", - "cops_manifest_arguments_install_basicauthpass": "Choose the password to access the OPDS/HTML server", - "cops_manifest_arguments_install_calibre": "Indicate the location of Calibre library. DON'T store it in your /var/www/cops or it will be removed on next upgrade !!", - "cops_manifest_description": "Calibre OPDS (and HTML) PHP Server", - "couchpotato_manifest_arguments_install_fork": "LOCAL: Source URL of GIT to use", - "couchpotato_manifest_arguments_install_host": "REMOTE: Specify URL for the host", - "couchpotato_manifest_arguments_install_method": "Choose installation method", - "couchpotato_manifest_arguments_install_port": "LOCAL: Choose the listening port of the app", - "couchpotato_manifest_arguments_install_public": "Is it a public application ?", - "couchpotato_manifest_arguments_remove_data": "Would you like to keep data files ?", - "couchpotato_manifest_description": "Automatic movie downloader", - "cubiks2048_manifest_description": "2048 game clone in 3D", - "diaspora_manifest_arguments_install_site_public": "Is it a public Diaspora site?", - "diaspora_manifest_description": "Distributed social networking service", - "dockercontainer_manifest_arguments_install_command": "Enter the container's options", - "dockercontainer_manifest_arguments_install_datacontainer": "Do you want to store data in a data volume container? (See https://docs.docker.com/userguide/dockervolumes/)", - "dockercontainer_manifest_arguments_install_name": "Enter the container's name", - "dockercontainer_manifest_arguments_install_repository": "Enter the container's repository (http://registry.hub.docker.com)", - "dockercontainer_manifest_arguments_install_restart": "Do you want the container to be always restarted?", - "dockercontainer_manifest_arguments_install_volume": "Do you want to create the folder /home/yunohost.docker/container-NAME in order to mount it in the container?", - "dockercontainer_manifest_description": "Docker allows to deploy applications which have not yet been integrated with YunoHost", - "dockerrstudio_manifest_arguments_install_user": "Choose a login for your RStudio account", - "dockerrstudio_manifest_description": "RStudio is a web development environment for R (statistics). It runs through Docker.", - "dockerui_manifest_description": "Docker allows to deploy applications which have not yet been integrated with YunoHost", - "dokuwiki_manifest_description": "DokuWiki is a simple to use and highly versatile Open Source wiki software that doesn't require a database.", - "dolibarr_manifest_description": "Dolibarr ERP & CRM is a modern and easy to use web software to manage your business (contacts, invoices, orders, products, stocks, agenda, emailings, etc...).", - "dotclear2_manifest_description": "Blog publishing application", - "duniter_manifest_arguments_install_is_cesium_public": "Make Cesium available publicly?", - "duniter_manifest_arguments_install_port": "Port of Duniter node", - "duniter_manifest_arguments_install_sync_node": "Node's address (domain name or IP address) to synchronise with", - "duniter_manifest_arguments_install_sync_port": "Port of synchronization", - "duniter_manifest_description": "Duniter node which permits participate to blockchain writing. Monetary system with universal dividend, libre money, relative theory of the money. This package permit to join an existing money.", - "emailpoubelle_manifest_arguments_install_public_site": "Should this application be public ?", - "emailpoubelle_manifest_description": "Create throwable email address redirected to your real one", - "ethercalc_manifest_arguments_install_expire": "Deletes a spreadsheet's content after N days of inactivity. (0 to diasable this feature)", - "ethercalc_manifest_arguments_install_public_site": "Is it a public EtherCalc ?", - "ethercalc_manifest_description": "Online web spreadsheet editor providing collaborative editing in really real-time", - "etherpad_mypads_manifest_arguments_install_abiword": "Use abiword (~260Mo) to expand export possibilities (pdf, doc) ?", - "etherpad_mypads_manifest_arguments_install_language": "Choose your language", - "etherpad_mypads_manifest_description": "Framapad clone, a online editor providing collaborative editing in real-time.", - "etherpadlite_manifest_arguments_install_public_site": "Is it a public Etherpad ?", - "etherpadlite_manifest_description": "online editor providing collaborative editing in really real-time", - "ffsync_manifest_description": "Mozilla\u2019s Sync-Server to host your Firefox account data", - "filebin_manifest_description": "A minimalist, opensource online pastebin where the server has zero knowledge of pasted data - File Edition", - "flarum_manifest_arguments_install_adminpass": "Put your password", - "flarum_manifest_arguments_install_title": "Choose a title for your forum", - "flarum_manifest_description": "Flarum (open-source forum software) package for YunoHost.", - "framagames_manifest_description": "Set of games Framagames from Framasoft", - "freeboard_manifest_arguments_install_adv_html": "Use dev Html ? (Permanent dashboard, more plugins...)", - "freeboard_manifest_arguments_install_dash": "Permanent dashboard name, put it in /var/www/your_dashboard/", - "freeboard_manifest_arguments_install_dash_bool": "Use permanent dashboard ? (Requires dev html)", - "freeboard_manifest_description": "A damn-sexy, open source real-time dashboard builder for IOT and other web mashups. A free open-source alternative to Geckoboard.", - "freshrss_manifest_description": "FreshRSS is a selfhostable RSS reader", - "friendica_manifest_arguments_install_public_site": "Is it a public Friendica site ?", - "friendica_manifest_description": "Social Communication Server", - "ftp_webapp_manifest_arguments_install_language": "Choose the language of the ftp client", - "ftp_webapp_manifest_description": "FTP server and client Net2ftp configurated for use with webapp on the custom port 21021", - "gateone_manifest_description": "HTML5-powered terminal emulator and SSH client", - "ghostblog_manifest_description": "Just a blogging platform", - "gitolite_manifest_arguments_install_adminpubkey": "Please put in the SSH public key of the admin", - "gitolite_manifest_description": "Gitolite allows you to setup git hosting on a central server, with very fine-grained access control and many (many!) more powerful features.", - "gitweb_manifest_arguments_install_public_site": "Should this application be public ?", - "gitweb_manifest_description": "Web interface to see gitolite repositories", - "glowingbear_manifest_description": "A web client for WeeChat.", - "glpi_manifest_arguments_install_language": "Choose the language of the GLPI site", - "glpi_manifest_description": "Create a beautiful blog or website easily", - "gnusocial_manifest_arguments_install_name": "Choose a name for the GNU Social node", - "gnusocial_manifest_arguments_install_profile": "What GNU Social profile?", - "gnusocial_manifest_description": "Create a federated comunication node", - "gogs_manifest_arguments_install_public_site": "Is it a public site ?", - "gogs_manifest_description": "A self-hosted Git service written in Go", - "grafana_manifest_description": "Beautiful metric & analytic dashboards for monitoring", - "grav_manifest_arguments_install_language": "Choose the application language", - "grav_manifest_arguments_install_multisite": "Enable multisite option ?", - "grav_manifest_description": "Grav - Grav is a modern open source flat-file CMS", - "haste_manifest_description": "Haste is an open-source pastebin software written in node.js", - "headphones_manifest_arguments_install_fork": "LOCAL: Source URL of GIT to use", - "headphones_manifest_arguments_install_host": "REMOTE: Specify URL for the host", - "headphones_manifest_arguments_install_method": "Choose installation method", - "headphones_manifest_arguments_install_options": "LOCAL: Choose a downloader to configure", - "headphones_manifest_arguments_install_port": "LOCAL: Choose the listening port of the app", - "headphones_manifest_arguments_install_public": "Is it a public application ?", - "headphones_manifest_arguments_remove_data": "Would you like to keep data files ?", - "headphones_manifest_description": "Automatic music downloader", - "hextris_manifest_description": "A fast paced puzzle game.", - "hotspot_manifest_arguments_install_firmware_nonfree": "Install non-free firmwares - in addition to the free ones - for the wifi dongle (yes/no)", - "hotspot_manifest_arguments_install_wifi_passphrase": "Choose a wifi password (at least 8 characters for WPA2)", - "hotspot_manifest_arguments_install_wifi_ssid": "Choose a wifi name (SSID)", - "hotspot_manifest_description": "Wifi Hotspot", - "htmltool_manifest_description": "An easy HTML toolset", - "htpc-manager_manifest_description": "Manage your HTPC from anywhere", - "hubzilla_manifest_arguments_install_adminemail": "Email address for the Hubzilla hub admin", - "hubzilla_manifest_description": "Hubzilla is a decentralized publication platform and social network.", - "huginn_manifest_arguments_install_invitation": "Choose an invitation code for new users", - "huginn_manifest_description": " Build agents that monitor and act on your behalf. Your agents are standing by!", - "ihatemoney_manifest_description": "A simple shared budget manager web application", - "jappix_manifest_arguments_install_language": "Choose the default language of Jappix", - "jappix_manifest_arguments_install_name": "Choose a name for Jappix", - "jappix_manifest_description": "A free social network", - "jappix_mini_manifest_arguments_install_muc": "Which chat room should Jappix Mini join? Answer 'No' if you don't want it to join a chat room.", - "jappix_mini_manifest_arguments_install_user": "Which user should Jappix Mini join? Answer 'No' to join no user. Next step is for joining a chat room.", - "jappix_mini_manifest_description": "Jappix Mini XMPP chat website integration.", - "jeedom_manifest_arguments_install_sudo": "Acceptez-vous de donner les droits sudo \u00e0 l'utilisateur www-data (web) ? Ces droits sont n\u00e9cessaires au bon fonctionnement de Jeedom. Ils comportent toutefois un risque de s\u00e9curit\u00e9 important si vous avez d'autres applications YunoHost accessibles en ligne. Ces applications auront les droits administrateurs et les attaquants pourraient donc les exploiter pour prendre le controle de votre serveur.", - "jeedom_manifest_arguments_install_zwave": "Souhaitez-vous installer les d\u00e9pendences OpenZWave pour les modules domotiques ZWave ?", - "jeedom_manifest_description": "Jeedom is a home automation application", - "jenkins_manifest_description": "Extendable continuous integration server", - "jirafeau_manifest_arguments_install_admin_user": "Choose an admin user (will be able to access admin.php page)", - "jirafeau_manifest_arguments_install_upload_password": "Set the password granting upload permissions (leave empty to allow anybody to upload)", - "jirafeau_manifest_description": "Upload a file in a simple way and give a unique link to it", - "jitsi_manifest_description": "Video conferencing web application", - "kanboard_manifest_description": "Kanboard is a simple visual task board web application", - "keeweb_manifest_description": "Password manager compatible with KeePass.", - "kiwiirc_manifest_arguments_install_public_site": "Is it a public KiwiIRC site ?", - "kiwiirc_manifest_description": "Web IRC client", - "laverna_manifest_description": "Laverna is a JavaScript note taking application with Markdown editor and encryption support. Consider it like open source alternative to Evernote.", - "leed_manifest_arguments_install_language": "Choose your agregator's language", - "leed_manifest_arguments_install_market": "Do you want to activate the Leed Market?", - "leed_manifest_description": "Leed is a minimalistic RSS feed aggregator which allows quick and non-intrusive reading of feeds.", - "lektor_manifest_arguments_install_admin_user": "Choose an admin user (the one who will be able to access the admin interface)", - "lektor_manifest_arguments_install_name": "Choose a name for your website", - "lektor_manifest_arguments_install_ssh_pub_key": "A public ssh key to be able to clone the repository (no, no password.).", - "lektor_manifest_description": "Lektor is a static website generator that ships with an admin interface. This package integrate the admin interface into YunoHost SSO.", - "limesurvey_manifest_arguments_install_language": "Choose the default language of this LimeSurvey", - "limesurvey_manifest_description": "LimeSurvey is used to create advanced poll.", - "linuxdash_manifest_arguments_install_user": "Choose the YunoHost user which have access to Linux-Dash", - "linuxdash_manifest_description": "A drop-in, low-overhead monitoring web dashboard for GNU/linux machine.", - "lutim_manifest_arguments_install_always_encrypt": "Force the encryption of images?", - "lutim_manifest_description": "Self hosting images and sharing anonymous application", - "lychee_manifest_arguments_install_admin_pwd": "Choose password for admin user", - "lychee_manifest_arguments_install_admin_user": "Choose login of admin user", - "lychee_manifest_description": "Self-hosted photo-management done right", - "mailman_manifest_arguments_install_adminPass": "Choose a mailman administration password", - "mailman_manifest_arguments_install_language": "Choose a default language for mailman", - "mailman_manifest_arguments_install_listPrefix": "Choose a prefix for mailman lists (i.e. prexif in listname@prefix.yourdomain)", - "mailman_manifest_description": "Free software for managing electronic mail discussion and e-newsletter lists.", - "mattermost_manifest_arguments_install_public_site": "Can guest users access this chat?", - "mattermost_manifest_description": "An open-source, self-hosted alternative to Slack", - "mediagoblin_manifest_arguments_install_public": "Is it a public site?", - "mediagoblin_manifest_description": "A free software media publishing platform", - "mediawiki_manifest_arguments_install_language": "Choose the language", - "mediawiki_manifest_arguments_install_wikiname": "Choose a name for the wiki", - "mediawiki_manifest_description": "Open Source Wiki software", - "minchat_manifest_arguments_install_ispublic": "Taper Y si le site est public", - "minchat_manifest_description": "A minimalist web chat", - "minidlna_manifest_arguments_install_version": "Select the minidlna version to install", - "minidlna_manifest_description": "Light DLNA server to share media files over the LAN", - "miniflux_manifest_description": "Minimal RSS reader.", - "monit_manifest_description": "Monitoring of processes, files, directories, filesystems and hosts", - "monitorix_manifest_description": "A monitoring tools", - "movim_manifest_arguments_install_language": "Pod language", - "movim_manifest_arguments_install_port": "Movim daemon port (internal only)", - "movim_manifest_arguments_install_ssoenabled": "Enable SSO support (autologin) ?", - "movim_manifest_description": "The Kickass Social Network", - "multi_webapp_manifest_arguments_install_sql": "Create a database?", - "multi_webapp_manifest_description": "Empty App without FTP access", - "mumble_admin_plugin_manifest_arguments_install_admin_email": "Set the admin email for password recovery", - "mumble_admin_plugin_manifest_arguments_install_admin_pass": "Choose an admin password for MAP", - "mumble_admin_plugin_manifest_description": "Mumble-server web interface", - "mumbleserver_manifest_arguments_install_port": "Choose a port for your server. Let as default if you don't want to change it", - "mumbleserver_manifest_arguments_install_registername": "Choose a name for the root channel (your mumble server name)", - "mumbleserver_manifest_arguments_install_server_login_password": "Choose a password for your mumble server. This password is given to persons who want to join", - "mumbleserver_manifest_arguments_install_welcometext": "Choose a welcome text for your server", - "mumbleserver_manifest_description": "Mumble is an open source, low-latency, high quality voice chat software primarily intended for use while gaming.", - "munin_manifest_description": "Outil de supervision de ressources", - "my_webapp_manifest_arguments_install_with_mysql": "Do you need a MySQL database?", - "my_webapp_manifest_description": "Custom Web app with SFTP access", - "mycryptochat_manifest_description": "Encrypted IM", - "mytinytodo_manifest_arguments_install_language": "Choose the application language", - "mytinytodo_manifest_description": "Simple open source to-do list script.", - "netdata_manifest_description": "real-time performance and health monitoring", - "nextcloud_manifest_arguments_install_user_home": "Access the users home folder from Nextcloud?", - "nextcloud_manifest_description": "Access & share your files, calendars, contacts, mail & more from any device, on your terms", - "noalyss_manifest_description": "Accounting free software (Beligum and French accounting)", - "odoo_manifest_arguments_install_admin_password": "Choose a strong master admin password", - "odoo_manifest_arguments_install_database_password": "Choose a password for the 'admin' account on Odoo", - "odoo_manifest_arguments_install_lang": "Choose a language for Odoo", - "odoo_manifest_arguments_install_odoo_version": "Which version of Odoo do you want to install?", - "odoo_manifest_description": "Odoo is a suite of business apps (ERP: CRM, Accounting, Point of Sale, HR, Purchases...).", - "ofbiz_manifest_description": "Apache-OFBiz ERP", - "openidsimplesamlphp_manifest_description": "OpenID provider based on SimpleSAMLphp", - "opennote_manifest_description": "OpenNote was built to be an open web-based alternative to Microsoft OneNote (T) and EverNote.", - "opensondage_manifest_arguments_install_language": "Choose the default language of this OpenSondage", - "opensondage_manifest_description": "OpenSondage is an online service for planning an appointment or making a decision quickly and easily. No registration is required.", - "openvpn_manifest_description": "Your Secure and Private Tunnel to the Internet", - "openwrt_manifest_arguments_install_server": "Choose IP where OpenWRT is installed", - "openwrt_manifest_description": "Access to OpenWRT", - "owncloud_manifest_arguments_install_user_home": "Access the users home folder from ownCloud?", - "owncloud_manifest_description": "Sync & share your files, pictures, music, contacts, calendars, and much more!", - "phpBB_manifest_arguments_install_admin_email": "Indicate phpBB admin email - Please make sure it exists on this server !", - "phpBB_manifest_arguments_install_admin_login": "Indicate phpBB admin login", - "phpBB_manifest_arguments_install_admin_pwd": "Indicate phpBB admin password. At this stage, this password is also used for phpBB MySQL database", - "phpBB_manifest_arguments_install_curl_inst": "Automatically configure phpBB via cURL ? [BROKEN - DO NOT USE]", - "phpBB_manifest_arguments_install_lang": "Configure phpBB's language", - "phpBB_manifest_description": "#1 free, opensource bulletin board software", - "phpldapadmin_manifest_description": "Manage OpenLDAP database over the web", - "phpmyadmin_manifest_description": "Manage MySQL databases over the web", - "phpsysinfo_manifest_arguments_install_display_mode": "Display Mode?", - "phpsysinfo_manifest_arguments_install_language": "Default Language?", - "phpsysinfo_manifest_description": "A customizable PHP script that displays information about your system nicely.", - "piratebox_manifest_arguments_install_opt_chat": "Enable the chat? (yes/no)", - "piratebox_manifest_arguments_install_opt_deleting": "Can users delete files? (yes/no)", - "piratebox_manifest_arguments_install_opt_domain": "Choose a fake domain pour the PirateBox", - "piratebox_manifest_arguments_install_opt_name": "Choose a name for the PirateBox", - "piratebox_manifest_arguments_install_opt_renaming": "Can users rename files? (yes/no)", - "piratebox_manifest_description": "PirateBox", - "piwigo_manifest_arguments_install_language": "Choose the application language", - "piwigo_manifest_description": "photo gallery", - "piwik_manifest_arguments_install_option_geoip": "Activate the plugin geolocation of visitors.", - "piwik_manifest_arguments_install_option_log": "Enable the analysis of server logs.", - "piwik_manifest_description": "Measurement Software web statistics to analyze traffic to your sites.", - "plexmediaserver_manifest_description": "Media server", - "pluxml_manifest_arguments_install_default_lang": "Default language", - "pluxml_manifest_arguments_install_public_site": "Should this application be public?", - "pluxml_manifest_description": "A fast and light blog/CMS storing data in XML and not in database.", - "proftpd_manifest_description": "", - "pydio_manifest_description": "File sharing platform", - "radicale_manifest_arguments_install_infcloud": "Install InfCloud web interface?", - "radicale_manifest_arguments_install_language": "Choose your interface language", - "radicale_manifest_description": "CalDAV (calendar) and CardDAV (contact) synchronization server", - "rainloop_manifest_arguments_install_lang": "Select default language", - "rainloop_manifest_arguments_install_ldap": "Do you want to add YunoHost users to the recipients suggestions?", - "rainloop_manifest_description": "Lightweight multi-account webmail", - "redirect_manifest_arguments_install_redirect_path": "Redirect destination path", - "redirect_manifest_arguments_install_redirect_type": "Redirect type", - "redirect_manifest_description": "Create a redirection or a proxy to another path.", - "riot_manifest_arguments_install_default_home_server": "Chose a default home server", - "riot_manifest_description": "A web client for matrix", - "roadiz_manifest_arguments_install_admin_name": "Choose the Roadiz administrator (must be an existing YunoHost user)", - "roadiz_manifest_arguments_install_admin_pass": "Set the password for the Admin user \u2265 5 character", - "roadiz_manifest_description": "Create a modern Website", - "roundcube_manifest_arguments_install_with_carddav": "Install CardDAV synchronization plugin?", - "roundcube_manifest_description": "Open Source Webmail software", - "rutorrent_manifest_arguments_install_data_dir": "Choose a folder to store the downloads", - "rutorrent_manifest_description": "Torrent client", - "scm_manifest_arguments_install_admin_passwd": "Choose a password for SCM-Manager administrator", - "scm_manifest_description": "The easiest way to share and manage your Git, Mercurial and Subversion repositories over http", - "scrumblr_manifest_description": "Software for notes", - "seafile_manifest_arguments_install_admin_password": "Enter a password for the administrator", - "seafile_manifest_arguments_install_architecture": "What is the server architecture?", - "seafile_manifest_arguments_install_public_site": "Is it a public site ? If you want to use a desktop client or the smartphone app, make Seafile public.", - "seafile_manifest_arguments_install_server_name": "Choose a name", - "seafile_manifest_description": "Open Source Cloud Storage", - "searx_manifest_description": "A privacy-respecting, hackable metasearch engine", - "seenthis_manifest_arguments_install_language": "Choose the application language", - "seenthis_manifest_description": "Seenthis - Short-blogging destin\u00e9 \u00e0 la veille d\u2019actualit\u00e9.", - "shaarli_manifest_arguments_install_privatelinkbydefault": "Are new links private by default ?", - "shaarli_manifest_arguments_install_public": "Is it a public Shaarli site ?", - "shaarli_manifest_arguments_install_title": "Choose a title for Shaarli's page", - "shaarli_manifest_description": "The personal, minimalist, super-fast, no-database delicious clone", - "shellinabox_manifest_description": "Web based AJAX terminal emulator", - "shout_manifest_description": "Web IRC client", - "sickbeard_manifest_arguments_install_fork": "LOCAL: Source URL of GIT to use", - "sickbeard_manifest_arguments_install_host": "REMOTE: Specify URL for the host", - "sickbeard_manifest_arguments_install_method": "Choose installation method", - "sickbeard_manifest_arguments_install_options": "LOCAL: Choose a downloader to configure", - "sickbeard_manifest_arguments_install_port": "LOCAL: Choose the listening port of the app", - "sickbeard_manifest_arguments_install_public": "Is it a public application ?", - "sickbeard_manifest_arguments_remove_data": "Would you like to keep data files ?", - "sickbeard_manifest_description": "Automatic TV show downloader", - "sogo_manifest_description": "Sogo is an opensource groupware for E-Mail, Contacts and Calender.", - "sonerezh_manifest_arguments_install_email_auth": "Email address which will be used for authentication", - "sonerezh_manifest_arguments_install_url_path": "Path for Sonerezh", - "sonerezh_manifest_description": "Self-hosted, web-based application to stream music, everywhere.", - "spip2_manifest_arguments_install_language": "Choose the application language", - "spip2_manifest_description": "SPIP - publishing system for the Internet", - "spip_manifest_arguments_install_language": "Choose the application language", - "spip_manifest_arguments_install_ldap": "LDAP Connection", - "spip_manifest_description": "SPIP - publishing system for the Internet", - "staticwebapp_manifest_description": "Minimal web application for static files (vhost)", - "strut_manifest_arguments_install_public_site": "Could non member create presentations ?", - "strut_manifest_description": "Strut is a slide editor creating impress.js presentations.", - "subsonic_manifest_description": "Subsonic is an open source, web-based media server.", - "synapse_manifest_description": "Instant messaging server who use matrix", - "syncthing_manifest_description": "Syncthing replaces proprietary sync and cloud services with something open, trustworthy and decentralized.", - "tagspaces_manifest_arguments_install_last": "Do you wish to install the very latest version of TagSpaces or the YunoHost-tested one? (Note: it is riskier the latest source version)", - "tagspaces_manifest_description": "TagSpaces is an open source personal data manager. It helps you organize files with tags on every platform.", - "teampass_manifest_description": "Passwords Manager", - "teamspeak_manifest_arguments_install_System-OS Platform": "64 bit or 32 bit? (x64 vs x86)", - "teamspeak_manifest_description": "Cross-platform voice communication server", - "telegram_manifest_description": "Telegram - a new era of messaging", - "testupgrade_manifest_description": "Dummy app for testing upgrade. Development purpose.", - "torclient_manifest_description": "TOR Client", - "torrelay_manifest_arguments_install_contact": "Choose an email address to be contacted on", - "torrelay_manifest_arguments_install_nickname": "Choose a nickname for your tor relay", - "torrelay_manifest_arguments_install_policy": "Choose if you want to be an exit node or not. If you don't know what it is, you should set it to No", - "torrelay_manifest_arguments_install_port": "Choose a port on which Tor will listen on", - "torrelay_manifest_description": "Tor relays are also referred to as routers or nodes. They receive traffic on the Tor network and pass it along. Check out the Tor website for a more detailed explanation of how Tor works.", - "transmission_manifest_description": "A Fast, Easy, and Free BitTorrent Client", - "transwhat_manifest_arguments_install_architecture": "What is the server architecture?", - "transwhat_manifest_description": "A getway to whatsapp from Jabber", - "ttrss_manifest_description": "A PHP and Ajax feed reader", - "vpnclient_manifest_description": "VPN Client", - "wallabag_manifest_description": "A self hostable read-it-later app", - "webapp_multi_inst_manifest_arguments_install_db_create": "Should we create a database for this app ? The database name and user will be $domain$path such as domainorgsite", - "webapp_multi_inst_manifest_arguments_install_db_pwd": "Choose a STRONG password to access the database", - "webapp_multi_inst_manifest_description": "Web App Multi Instances without FTP access", - "webmin_manifest_description": "Webmin", - "wekan_manifest_arguments_install_language": "Choose the application language", - "wekan_manifest_description": "Trello-like kanban", - "wordpress_manifest_arguments_install_language": "Choose the language of the WordPress site", - "wordpress_manifest_arguments_install_multisite": "Enable multisite option ?", - "wordpress_manifest_description": "Create a beautiful blog or website easily", - "yifypop_manifest_description": "Inspired by Popcorn Time, a node web server to stream torrents from YIFY.", - "ynapticron_manifest_arguments_install_emails": "Email addresses the notifications will be send to (space separated).", - "ynapticron_manifest_description": "Be notified on packages to upgrade on your system.", - "yourls_manifest_description": "An URL shortening service", - "youtube-dl-webui_manifest_arguments_install_download_folder": "Choose a folder where video and music will be downloaded", - "youtube-dl-webui_manifest_description": "Web interface for youtube-dl", - "yunofav_manifest_description": "A page of favorite links for Yunohost", - "z-push_manifest_description": "Z-Push is an Exchange ActiveSync fronted written in php which lets you synchronize emails (imap/smtp backend) and calendar/contacts (carddav and caldav backend)", - "zerobin_manifest_description": "A minimalist, opensource online pastebin where the server has zero knowledge of pasted data", - "zeronet_manifest_description": "Decentralized websites using Bitcoin crypto and BitTorrent network", - "zomburl_manifest_description": "An URL shortening service" -} \ No newline at end of file diff --git a/locales/de.json b/locales/de.json deleted file mode 100644 index 0967ef42..00000000 --- a/locales/de.json +++ /dev/null @@ -1 +0,0 @@ -{} diff --git a/locales/en.json b/locales/en.json deleted file mode 100644 index d64ca566..00000000 --- a/locales/en.json +++ /dev/null @@ -1,592 +0,0 @@ -{ - "20euros_manifest_description": "2048 - 20euros", - "243_manifest_description": "2048 game clone", - "LBCAlerte_manifest_description": "LBCAlerte package for YunoHost.", - "Remotestorage_manifest_description": "This is a remoteStorage server implementation written in PHP.", - "abantecart_manifest_arguments_install_admin_email": "Your Email adress.", - "abantecart_manifest_arguments_install_admin_name": "Choose the Abantecart administrator (must be an existing YunoHost user)", - "abantecart_manifest_arguments_install_admin_pass": "Set the password for the Admin user \u2265 5 character (without special caracters)", - "abantecart_manifest_description": "Create a E-commerce Website", - "adhocserver_manifest_description": "An adhoc Server for the sony PSP", - "adminer_manifest_arguments_install_root_access": "Allow root access(For security its disabled by default)?", - "adminer_manifest_description": "Database management in a single PHP file", - "agendav_manifest_arguments_install_language": "Default language to be used in AgenDAV", - "agendav_manifest_description": "CalDAV web client", - "ajaxgoogleapis_manifest_arguments_install_public_site": "Could non member access this mirror ?", - "ajaxgoogleapis_manifest_description": "This apps create a mirror of ajax.googleapis.com", - "ampache_manifest_description": "A web based audio/video streaming application", - "archivist_manifest_arguments_install_apps_backup": "Would you like to backup your apps ?", - "archivist_manifest_arguments_install_core_backup": "Would you like to backup your YunoHost core ?", - "archivist_manifest_arguments_install_encrypt": "Do you want to encrypt your backups ?", - "archivist_manifest_arguments_install_encryption_pwd": "Set the password for encryption.", - "archivist_manifest_arguments_install_frequency": "Choose the frequency of your backups ?", - "archivist_manifest_arguments_install_help_encryption_pwd": "It's needed if you use backup encryption.", - "archivist_manifest_description": "Automatic backups.", - "askbot_manifest_description": "Askbot is a Questions & Answers (Q&A) software", - "baikal_manifest_description": "Lightweight CalDAV+CardDAV server", - "bicbucstriim_manifest_arguments_install_login": "Disable BicBucStriim login ?", - "bicbucstriim_manifest_description": "BicBucStriim streams books, digital books, providing web-based access to your e-book collection.", - "bolt_manifest_arguments_install_public_site": "Is it a public Bolt site?", - "bolt_manifest_description": "Bolt is an open source Content Management Tool, which strives to be as simple and straightforward as possible.", - "borg_manifest_arguments_install_apps": "Which apps would you backup (list separated by comma or 'all') ?", - "borg_manifest_arguments_install_conf": "Would you like to backup your YunoHost configuration ?", - "borg_manifest_arguments_install_data": "Would you like to backup mails and user home directory ?", - "borg_manifest_arguments_install_on_calendar": "Indicate the backup frequency (see systemd OnCalendar format)", - "borg_manifest_arguments_install_passphrase": "Indicate a strong passphrase, that you will keep preciously if you want to be able to use your backups", - "borg_manifest_arguments_install_server": "Indicate the server where you want put your backups", - "borg_manifest_arguments_install_ssh_user": "Indicate the ssh user to use to connect on this server", - "borg_manifest_description": "Backup your server with borg.", - "borgserver_manifest_arguments_install_public_key": "Indicate the public key given by borg_ynh app", - "borgserver_manifest_arguments_install_quota": "Indicate the storage quota", - "borgserver_manifest_arguments_install_ssh_user": "Indicate the ssh user to create", - "borgserver_manifest_description": "Offer backup storage to a friend.", - "bozon_manifest_arguments_install_backup_core_only": "In a case of backup should I only backup the core of the app ? (your uploaded datas to BoZoN as videos, pictures, documents, etc. will not be backuped)", - "bozon_manifest_arguments_install_filesize": "Define the file upload size limit", - "bozon_manifest_arguments_install_language": "Language (if the browser language is not detected)", - "bozon_manifest_description": "Minimalist Drag & drop file sharing app", - "btsync_manifest_arguments_install_platform": "Choose the BitTorrentSync platform", - "btsync_manifest_description": "BitTorrentSync : synchronize your files using bittorrent", - "cachet_manifest_arguments_install_admin_password": "Set the password for admin user", - "cachet_manifest_arguments_install_language": "Choose the application language", - "cachet_manifest_description": "Open source status page system", - "cesium_manifest_description": "Duniter client to manage wallets, certifications in a libre money.", - "cheky_manifest_description": "Cheky package for YunoHost.", - "chtickynotes_manifest_description": "Generic sticky notes for all purpose", - "coin_manifest_arguments_install_email": "Choose email were send notification", - "coin_manifest_arguments_install_isp_name": "Enter your ISP name", - "coin_manifest_arguments_install_isp_site": "Enter the address of your ISP website", - "coin_manifest_description": "Member dashboard for non profit isp.", - "collabora_manifest_arguments_install_nextclouddomain": "The domain of your Nextcloud instance", - "collabora_manifest_description": "Collabora online package for YunoHost.", - "collaboradocker_manifest_description": "Collabora Online is a powerful LibreOffice-based online office suite", - "concrete5_manifest_arguments_install_admin_name": "Choose the Concrete5 administrator (must be an existing YunoHost user)", - "concrete5_manifest_arguments_install_admin_pass": "Set the password for the Admin user \u2265 5 character", - "concrete5_manifest_arguments_install_language": "Default language to be used in your website admin", - "concrete5_manifest_description": "Create a modern Website", - "cops_manifest_arguments_install_basicauthcreate": "Create a basic auth access (only taken into account for a Public app) ? This is required if the app is public so that ereaders to access the OPDS server, for example", - "cops_manifest_arguments_install_basicauthname": "Choose the login name to access the OPDS/HTML server (UNRELATED to YunoHost users)", - "cops_manifest_arguments_install_basicauthpass": "Choose the password to access the OPDS/HTML server", - "cops_manifest_arguments_install_calibre": "Indicate the location of Calibre library. DON'T store it in your /var/www/cops or it will be removed on next upgrade !!", - "cops_manifest_description": "Calibre OPDS (and HTML) PHP Server", - "couchpotato_manifest_arguments_install_fork": "LOCAL: Source URL of GIT to use", - "couchpotato_manifest_arguments_install_host": "REMOTE: Specify URL for the host", - "couchpotato_manifest_arguments_install_method": "Choose installation method", - "couchpotato_manifest_arguments_install_port": "LOCAL: Choose the listening port of the app", - "couchpotato_manifest_arguments_install_public": "Is it a public application ?", - "couchpotato_manifest_arguments_remove_data": "Would you like to keep data files ?", - "couchpotato_manifest_description": "Automatic movie downloader", - "cryptpad_manifest_description": "Encrypted Pad", - "cubiks2048_manifest_description": "2048 game clone in 3D", - "democracyos_manifest_description": "Application to make it possible to make decisions.", - "diaspora_manifest_arguments_install_site_public": "Is it a public Diaspora site?", - "diaspora_manifest_description": "Distributed social networking service", - "diasporadocker_manifest_description": "A open and powerfull social network", - "docker-registry_manifest_description": "Docker registry for yunohost", - "dockercontainer_manifest_arguments_install_command": "Enter the container's options", - "dockercontainer_manifest_arguments_install_datacontainer": "Do you want to store data in a data volume container? (See https://docs.docker.com/userguide/dockervolumes/)", - "dockercontainer_manifest_arguments_install_name": "Enter the container's name", - "dockercontainer_manifest_arguments_install_repository": "Enter the container's repository (http://registry.hub.docker.com)", - "dockercontainer_manifest_arguments_install_restart": "Do you want the container to be always restarted?", - "dockercontainer_manifest_arguments_install_volume": "Do you want to create the folder /home/yunohost.docker/container-NAME in order to mount it in the container?", - "dockercontainer_manifest_description": "Docker allows to deploy applications which have not yet been integrated with YunoHost", - "dockerrstudio_manifest_arguments_install_user": "Choose a login for your RStudio account", - "dockerrstudio_manifest_description": "RStudio is a web development environment for R (statistics). It runs through Docker.", - "dockerui_manifest_description": "Docker allows to deploy applications which have not yet been integrated with YunoHost", - "dokuwiki_manifest_description": "DokuWiki is a simple to use and highly versatile Open Source wiki software that doesn't require a database.", - "dolibarr_manifest_arguments_install_member": "Should YunoHost users also be added as members awaiting approval in Dolibarr?", - "dolibarr_manifest_description": "Dolibarr ERP & CRM is a modern and easy to use web software to manage your business (contacts, invoices, orders, products, stocks, agenda, emailings, etc...).", - "dotclear2_manifest_description": "Blog publishing application", - "duniter_manifest_arguments_install_is_cesium_public": "Make Cesium available publicly?", - "duniter_manifest_arguments_install_port": "Port of Duniter node", - "duniter_manifest_arguments_install_sync_node": "Node's address (domain name or IP address) to synchronise with", - "duniter_manifest_arguments_install_sync_port": "Port of synchronization", - "duniter_manifest_description": "Duniter node which permits participate to blockchain writing. Monetary system with universal dividend, libre money, relative theory of the money. This package permit to join an existing money.", - "dynette_manifest_arguments_install_subdomains": "Choose subdomains managed by Dynette", - "dynette_manifest_description": "Dynette is a dyndns server", - "emailpoubelle_manifest_arguments_install_public_site": "Should this application be public ?", - "emailpoubelle_manifest_description": "Create throwable email address redirected to your real one", - "ethercalc_manifest_arguments_install_expire": "Deletes a spreadsheet's content after N days of inactivity. (0 to diasable this feature)", - "ethercalc_manifest_arguments_install_public_site": "Is it a public EtherCalc ?", - "ethercalc_manifest_description": "Online web spreadsheet editor providing collaborative editing in really real-time", - "etherpad_mypads_manifest_arguments_install_abiword": "Use abiword (~260Mo) to expand export possibilities (pdf, doc) ?", - "etherpad_mypads_manifest_arguments_install_export": "Use abiword (~260Mo) or libreoffice (~400Mo) (more stable) to expand export possibilities (pdf, doc) ?", - "etherpad_mypads_manifest_arguments_install_help_mypads": "mypads plugin", - "etherpad_mypads_manifest_arguments_install_help_path": "If you choose to install mypads plugin, etherpad has to be on /", - "etherpad_mypads_manifest_arguments_install_help_useldap": "Using ldap won't let you add new user aside from YunoHost users.", - "etherpad_mypads_manifest_arguments_install_language": "Choose your language", - "etherpad_mypads_manifest_arguments_install_mypads": "Do you want to install mypads plugin ?", - "etherpad_mypads_manifest_arguments_install_useldap": "Do you want to use ldap with mypads ?", - "etherpad_mypads_manifest_description": "Framapad clone, a online editor providing collaborative editing in real-time.", - "etherpadlite_manifest_arguments_install_public_site": "Is it a public Etherpad ?", - "etherpadlite_manifest_description": "online editor providing collaborative editing in really real-time", - "facette_manifest_description": "Facette package for YunoHost.", - "fallback_manifest_arguments_install_auto_deploy": "[fallback server only] Deploy automatically the fallback in case of failure.", - "fallback_manifest_arguments_install_auto_detect_failure": "[fallback server only] Auto detect a failure of the main server ?", - "fallback_manifest_arguments_install_contact_mail": "[fallback server only] Email address to contact in case of failure.", - "fallback_manifest_arguments_install_delay_before_incident": "[fallback server only] Delay before declaring an incident with the main server.", - "fallback_manifest_arguments_install_encrypt": "[main server only] Do you want to encrypt your backups ?", - "fallback_manifest_arguments_install_encryption_pwd": "[main server only] Set the password for encryption.", - "fallback_manifest_arguments_install_help_auto_deploy": "Only for failure auto detection.", - "fallback_manifest_arguments_install_help_contact_mail": "Only for failure auto detection.
Should be obviously an address on another server !", - "fallback_manifest_arguments_install_help_delay_before_incident": "Only for failure auto detection.", - "fallback_manifest_arguments_install_help_encrypt": "You should desactive the encryption only if your fallback server is really safe.", - "fallback_manifest_arguments_install_help_encryption_pwd": "It's needed if you not turn off the encryption.", - "fallback_manifest_arguments_install_help_install_type": "Choose 'main server' if you make an installation on your real server. Or 'fallback server' if it's your backup server.", - "fallback_manifest_arguments_install_help_pub_key": "The public key will be given at the end of the install process for the main server.", - "fallback_manifest_arguments_install_help_ssh_host": "This server has to be up, for the ssh-keyscan command.", - "fallback_manifest_arguments_install_install_type": "Choose which kind of installation you want.", - "fallback_manifest_arguments_install_pub_key": "[fallback server only] Put here the public ssh key.", - "fallback_manifest_arguments_install_ssh_host": "[main server only] Set the domain name (or ip adress) for the fallback server.", - "fallback_manifest_arguments_install_ssh_port": "[main server only] Set the port for the ssh connection.", - "fallback_manifest_description": "Fallback server for YunoHost.", - "ffsync_manifest_description": "Mozilla\u2019s Sync-Server to host your Firefox account data", - "filebin_manifest_description": "A minimalist, opensource online pastebin where the server has zero knowledge of pasted data - File Edition", - "firefly-iii_manifest_description": "Firefly III package for YunoHost.", - "firefly3_manifest_description": "Firefly3 package for YunoHost.", - "flarum_manifest_arguments_install_adminpass": "Put your password", - "flarum_manifest_arguments_install_language": "Choose the application language", - "flarum_manifest_arguments_install_title": "Choose a title for your forum (required for automatic post-installation)", - "flarum_manifest_description": "Flarum (open-source forum software) package for YunoHost.", - "flask_manifest_arguments_install_display_name": "Display name (used in SSO portal)", - "flask_manifest_arguments_install_help_system_name": "(only lowercases, alphanumeric characters, no spaces)", - "flask_manifest_arguments_install_system_name": "Short name used by the system to identify your app", - "flask_manifest_description": "Flask app tmplate.", - "fluxbb_manifest_description": "Example package for YunoHost application.", - "framaestro_hub_manifest_description": "Online service aggregator hub: allows you to have a real-time collaborative framaestro app (you need to install framaestro first).", - "framaestro_manifest_description": "Online service aggregator. If you want have a real-time collaborative framaestro, install framaestro_hub (work in progress)", - "framaforms_manifest_description": "Framaforms helps you create online webforms and surveys", - "framagames_manifest_description": "Set of games Framagames from Framasoft", - "freeboard_manifest_arguments_install_adv_html": "Use dev Html ? (Permanent dashboard, more plugins...)", - "freeboard_manifest_arguments_install_dash": "Permanent dashboard name, put it in /var/www/your_dashboard/", - "freeboard_manifest_arguments_install_dash_bool": "Use permanent dashboard ? (Requires dev html)", - "freeboard_manifest_description": "A damn-sexy, open source real-time dashboard builder for IOT and other web mashups. A free open-source alternative to Geckoboard.", - "freshrss_manifest_description": "FreshRSS is a selfhostable RSS reader", - "friendica_manifest_arguments_install_public_site": "Is it a public Friendica site ?", - "friendica_manifest_description": "Social Communication Server", - "ftp_webapp_manifest_arguments_install_language": "Choose the language of the ftp client", - "ftp_webapp_manifest_description": "FTP server and client Net2ftp configurated for use with webapp on the custom port 21021", - "funkwhale_manifest_description": "A modern, convivial and free music server", - "galette_manifest_arguments_install_adminPass": "Admin password", - "galette_manifest_description": "Membership management web application for non profit organizations", - "gateone_manifest_description": "HTML5-powered terminal emulator and SSH client", - "ghostblog_manifest_description": "Just a blogging platform", - "git-repositories_manifest_description": "", - "gitea_manifest_description": "Lightweight git forge", - "gitlab-runner_manifest_arguments_install_instance": "GitLab instance URL", - "gitlab-runner_manifest_arguments_install_token": "Enter the GitLab-CI runner token for this runner", - "gitlab-runner_manifest_description": "Run GitLab-CI jobs on your own server", - "gitlab_manifest_description": "Gitlab for Yunohost.", - "gitolite_manifest_arguments_install_adminpubkey": "Please put in the SSH public key of the admin", - "gitolite_manifest_description": "Gitolite allows you to setup git hosting on a central server, with very fine-grained access control and many (many!) more powerful features.", - "gitweb_manifest_arguments_install_public_site": "Should this application be public ?", - "gitweb_manifest_description": "Web interface to see gitolite repositories", - "glowingbear_manifest_description": "A web client for WeeChat.", - "glpi_manifest_arguments_install_language": "Choose the language of the GLPI site", - "glpi_manifest_description": "Create a beautiful blog or website easily", - "gnusocial_manifest_arguments_install_name": "Choose a name for the GNU Social node", - "gnusocial_manifest_arguments_install_profile": "What GNU Social profile?", - "gnusocial_manifest_description": "Create a federated comunication node", - "gogs_manifest_arguments_install_public_site": "Is it a public site ?", - "gogs_manifest_description": "Lightweight git forge", - "grafana_manifest_arguments_install_port": "Choose a port for your server. Let as default if you don't want to change it", - "grafana_manifest_description": "Beautiful metric & analytic dashboards for monitoring", - "grav_manifest_arguments_install_language": "Choose the application language", - "grav_manifest_arguments_install_multisite": "Enable multisite option ?", - "grav_manifest_description": "Grav - Grav is a modern open source flat-file CMS", - "haste_manifest_description": "Haste is an open-source pastebin software written in node.js", - "headphones_manifest_arguments_install_fork": "LOCAL: Source URL of GIT to use", - "headphones_manifest_arguments_install_host": "REMOTE: Specify URL for the host", - "headphones_manifest_arguments_install_method": "Choose installation method", - "headphones_manifest_arguments_install_options": "LOCAL: Choose a downloader to configure", - "headphones_manifest_arguments_install_port": "LOCAL: Choose the listening port of the app", - "headphones_manifest_arguments_install_public": "Is it a public application ?", - "headphones_manifest_arguments_remove_data": "Would you like to keep data files ?", - "headphones_manifest_description": "Automatic music downloader", - "hextris_manifest_description": "A fast paced puzzle game.", - "horde_manifest_arguments_install_ansel_install": "Install a full featured photo management (Ansel) ?", - "horde_manifest_arguments_install_language": "Choose the application language", - "horde_manifest_arguments_install_service_autodiscovery": "Would you like to enable the caldDav/cardDAV service autodiscovery ?", - "horde_manifest_arguments_install_sesha_install": "Install a Inventory Manager (Sesha) ?", - "horde_manifest_arguments_install_whups_install": "Install a ticket-tracking system (Whups) ?", - "horde_manifest_arguments_install_wicked_install": "Install a Wiki (Wicked) ?", - "horde_manifest_description": "A groupware (webmail, adressbook, calendar) witch use PHP", - "hotspot_manifest_arguments_install_firmware_nonfree": "Install non-free firmwares - in addition to the free ones - for the wifi dongle (yes/no)", - "hotspot_manifest_arguments_install_wifi_passphrase": "Choose a wifi password (at least 8 characters for WPA2)", - "hotspot_manifest_arguments_install_wifi_ssid": "Choose a wifi name (SSID)", - "hotspot_manifest_description": "Wifi Hotspot", - "htmltool_manifest_description": "An easy HTML toolset", - "htpc-manager_manifest_description": "Manage your HTPC from anywhere", - "hubzilla_manifest_arguments_install_adminemail": "Email address for the Hubzilla hub admin", - "hubzilla_manifest_arguments_install_email": "Email address for the Hubzilla hub admin", - "hubzilla_manifest_arguments_install_run_exec": "Do you agree to modify php.ini to allow exec() function to be used by hubzilla ?", - "hubzilla_manifest_arguments_install_upload": "Maximum upload size (MB)", - "hubzilla_manifest_description": "Hubzilla is a decentralized publication platform and social network.", - "huginn_manifest_arguments_install_invitation": "Choose an invitation code for new users", - "huginn_manifest_description": " Build agents that monitor and act on your behalf. Your agents are standing by!", - "humhub_manifest_description": "Enterprise Social Network.", - "ihatemoney_manifest_description": "A simple shared budget manager web application", - "jappix_manifest_arguments_install_language": "Choose the default language of Jappix", - "jappix_manifest_arguments_install_name": "Choose a name for Jappix", - "jappix_manifest_description": "A free social network", - "jappix_mini_manifest_arguments_install_muc": "Which chat room should Jappix Mini join? Answer 'No' if you don't want it to join a chat room.", - "jappix_mini_manifest_arguments_install_user": "Which user should Jappix Mini join? Answer 'No' to join no user. Next step is for joining a chat room.", - "jappix_mini_manifest_description": "Jappix Mini XMPP chat website integration.", - "jeedom_manifest_arguments_install_sudo": "Do you agree giving sudo rights to the Jeedom user? This is required for most Jeedom features to work. However, attackers could use vulnerabilities in Jeedom to take control of your server.", - "jeedom_manifest_arguments_install_zwave": "Souhaitez-vous installer les d\u00e9pendences OpenZWave pour les modules domotiques ZWave ?", - "jeedom_manifest_description": "Jeedom is a home automation application", - "jenkins_manifest_description": "Extendable continuous integration server", - "jirafeau_manifest_arguments_install_admin_user": "Choose an admin user (will be able to access admin.php page)", - "jirafeau_manifest_arguments_install_upload_password": "Set the password granting upload permissions (leave empty to allow anybody to upload)", - "jirafeau_manifest_description": "Upload a file in a simple way and give a unique link to it", - "jitsi_manifest_description": "Video conferencing web application", - "joomla_manifest_arguments_install_email": "Admin email", - "joomla_manifest_arguments_install_username": "Admin unsername", - "joomla_manifest_description": "Joomla! is an award-winning content management system.", - "kanboard_manifest_description": "Kanboard is a simple visual task board web application", - "keeweb_manifest_description": "Password manager compatible with KeePass.", - "kiwiirc_manifest_arguments_install_public_site": "Is it a public KiwiIRC site ?", - "kiwiirc_manifest_description": "Web IRC client", - "kodi_manifest_arguments_install_launch_on_boot": "Launch Kodi at YunoHost server startup", - "kodi_manifest_arguments_install_open_webserver_port": "Open port 8080 in order to use a smartphone Kodi remote app on your local network", - "kodi_manifest_description": "Transform your YunoHost server into media center with Kodi", - "kresus_manifest_description": "Kresus is a personal finance manager.", - "laverna_manifest_description": "Laverna is a JavaScript note taking application with Markdown editor and encryption support. Consider it like open source alternative to Evernote.", - "leed_manifest_arguments_install_language": "Choose your agregator's language", - "leed_manifest_arguments_install_market": "Do you want to activate the Leed Market?", - "leed_manifest_description": "Leed is a minimalistic RSS feed aggregator which allows quick and non-intrusive reading of feeds.", - "lektor_manifest_arguments_install_admin_user": "Choose an admin user (the one who will be able to access the admin interface)", - "lektor_manifest_arguments_install_name": "Choose a name for your website", - "lektor_manifest_arguments_install_ssh_pub_key": "A public ssh key to be able to clone the repository (no, no password.).", - "lektor_manifest_description": "Lektor is a static website generator that ships with an admin interface. This package integrate the admin interface into YunoHost SSO.", - "libresonic_manifest_description": "Libresonic is an open source, web-based media server.", - "limesurvey_manifest_arguments_install_language": "Choose the default language of this LimeSurvey", - "limesurvey_manifest_description": "LimeSurvey is used to create advanced poll.", - "linuxdash_manifest_arguments_install_user": "Choose the YunoHost user which have access to Linux-Dash", - "linuxdash_manifest_description": "A drop-in, low-overhead monitoring web dashboard for GNU/linux machine.", - "lstu_manifest_description": "URL Shortener", - "lufi_manifest_description": "Self hosting files and sharing anonymous application", - "lutim_manifest_arguments_install_always_encrypt": "Force the encryption of images?", - "lutim_manifest_description": "Self hosting images and sharing anonymous application", - "lychee_manifest_arguments_install_admin_pwd": "Choose password for admin user", - "lychee_manifest_arguments_install_admin_user": "Choose login of admin user", - "lychee_manifest_description": "Self-hosted photo-management done right", - "mailman_manifest_arguments_install_adminPass": "Choose a mailman administration password", - "mailman_manifest_arguments_install_admin_password": "Choose a mailman administration password", - "mailman_manifest_arguments_install_help_admin_password": "It will be needed to create and administrate lists. Be careful though : this password will be stored in clear on the disk :/ ...", - "mailman_manifest_arguments_install_help_domain": "This will be the domain on which mailing lists will run", - "mailman_manifest_arguments_install_help_path": "The web interface for mailman will be accessible at the.domain.tld/path", - "mailman_manifest_arguments_install_language": "Choose a default language for mailman", - "mailman_manifest_arguments_install_listPrefix": "Choose a prefix for mailman lists (i.e. prexif in listname@prefix.yourdomain)", - "mailman_manifest_description": "Free software for managing electronic mail discussion and e-newsletter lists.", - "mastodon_manifest_arguments_install_language": "Choose the application language", - "mastodon_manifest_arguments_install_passwd": "Enter password of this administrator \u2265 8 character", - "mastodon_manifest_description": "Mastodon is a free, open-source social network.", - "mattermost_manifest_arguments_install_admin_email": "Login email for the chat admin", - "mattermost_manifest_arguments_install_admin_locale": "Choose the language of the chat for the admin", - "mattermost_manifest_arguments_install_admin_password": "Password for the chat admin", - "mattermost_manifest_arguments_install_analytics": "Allow Mattermost to send some telemetrics about your usage of this app?", - "mattermost_manifest_arguments_install_public_site": "Can guest users access this chat?", - "mattermost_manifest_arguments_install_team_display_name": "Choose a Team name", - "mattermost_manifest_description": "An open-source, self-hosted alternative to Slack", - "mediadrop_manifest_description": "Mediadrop - The Web\u2019s Open Source Video Platform", - "mediagoblin_manifest_arguments_install_public": "Is it a public site?", - "mediagoblin_manifest_description": "A free software media publishing platform", - "mediawiki_manifest_arguments_install_language": "Choose the language", - "mediawiki_manifest_arguments_install_wikiname": "Choose a name for the wiki", - "mediawiki_manifest_description": "Open Source Wiki software", - "menu_manifest_description": "Display a public/private menu on all pages generated by YunoHost", - "minchat_manifest_arguments_install_ispublic": "Taper Y si le site est public", - "minchat_manifest_description": "A minimalist web chat", - "minetest_manifest_arguments_install_creative": "Whether to enable creative mode (unlimited inventory)", - "minetest_manifest_arguments_install_damage": "Enable players getting damage and dying", - "minetest_manifest_arguments_install_pvp": "Whether to enable players killing each other", - "minetest_manifest_description": "Minetest is a free, open source voxel game engine and game. Fully extendable. Need a client to connect to the server.", - "minidlna_manifest_arguments_install_version": "Select the minidlna version to install", - "minidlna_manifest_description": "Light DLNA server to share media files over the LAN", - "miniflux_manifest_description": "Minimal RSS reader.", - "modernpaste_manifest_description": "A modern, feature-rich Pastebin alternative", - "monica_manifest_arguments_install_language": "Choose the application language", - "monica_manifest_description": " Personal Relationship Manager - a new kind of CRM to organize interactions with your friends and family.", - "monit_manifest_description": "Monitoring of processes, files, directories, filesystems and hosts", - "monitorix_manifest_description": "A monitoring tools", - "moodle_manifest_description": "Moodle package for YunoHost application.", - "mopidy_manifest_arguments_install_admin_mopidy": "Choose the Mopidy administrator (must be an existing YunoHost user)", - "mopidy_manifest_arguments_install_soundcloud_id": "Soundcloud ID (Optional field)", - "mopidy_manifest_arguments_install_spotify_id": "Client ID Spotify (Optional field)", - "mopidy_manifest_arguments_install_spotify_id_secret": "Client secret ID Spotify (Optional field)", - "mopidy_manifest_arguments_install_spotify_pass": "Password Spotify (Optional field)", - "mopidy_manifest_arguments_install_spotify_user": "User Spotify (Optional field)", - "mopidy_manifest_description": "Mopidy - is an extensible music server written in Python.", - "movim_manifest_arguments_install_language": "Pod language", - "movim_manifest_arguments_install_port": "Movim daemon port (internal only)", - "movim_manifest_arguments_install_ssoenabled": "Enable SSO support (autologin) ?", - "movim_manifest_description": "The Kickass Social Network", - "multi_webapp_manifest_arguments_install_sql": "Create a database?", - "multi_webapp_manifest_description": "Empty App without FTP access", - "mumble_admin_plugin_manifest_arguments_install_admin_email": "Set the admin email for password recovery", - "mumble_admin_plugin_manifest_arguments_install_admin_pass": "Choose an admin password for MAP", - "mumble_admin_plugin_manifest_description": "Mumble-server web interface", - "mumbleserver_manifest_arguments_install_port": "Choose a port for your server. Let as default if you don't want to change it", - "mumbleserver_manifest_arguments_install_registername": "Choose a name for the root channel (your mumble server name)", - "mumbleserver_manifest_arguments_install_server_login_password": "Choose a password for your mumble server. This password is given to persons who want to join", - "mumbleserver_manifest_arguments_install_welcometext": "Choose a welcome text for your server", - "mumbleserver_manifest_description": "Mumble is a libre, low-latency, high quality voice chat software primarily intended for use while gaming.", - "munin_manifest_description": "Outil de supervision de ressources", - "my-mind_manifest_description": "Online Mindmapping Software", - "my_webapp_manifest_arguments_install_with_mysql": "Do you need a MySQL database?", - "my_webapp_manifest_description": "Custom Web app with SFTP access", - "mycryptochat_manifest_description": "Encrypted IM", - "mytinytodo_manifest_arguments_install_language": "Choose the application language", - "mytinytodo_manifest_description": "Simple open source to-do list script.", - "netdata_manifest_description": "real-time performance and health monitoring", - "nextcloud_manifest_arguments_install_user_home": "Access the users home folder from Nextcloud?", - "nextcloud_manifest_description": "Access & share your files, calendars, contacts, mail & more from any device, on your terms", - "nexusoss_manifest_arguments_install_lang": "Select default language", - "nexusoss_manifest_description": "sonatype nexus repository manager OSS", - "noalyss_manifest_description": "Accounting free software (Beligum and French accounting)", - "nodebb_manifest_arguments_install_admin_name": "Choose the Abantecart administrator (must be an existing YunoHost user)", - "nodebb_manifest_description": "Nodejs Forum", - "odoo_manifest_arguments_install_admin_password": "Choose a strong master admin password", - "odoo_manifest_arguments_install_database_password": "Choose a password for the 'admin' account on Odoo", - "odoo_manifest_arguments_install_lang": "Choose a language for Odoo", - "odoo_manifest_arguments_install_oca": "Use OCA repository to get community bugfixes ?", - "odoo_manifest_arguments_install_odoo_version": "Which version of Odoo do you want to install?", - "odoo_manifest_arguments_install_tz": "Choose a time zone for Odoo", - "odoo_manifest_arguments_install_version": "Which version of Odoo do you want to install?", - "odoo_manifest_description": "Odoo is a suite of business apps (ERP: CRM, Accounting, Point of Sale, HR, Purchases...).", - "ofbiz_manifest_description": "Apache-OFBiz ERP", - "openidsimplesamlphp_manifest_description": "OpenID provider based on SimpleSAMLphp", - "opennote_manifest_description": "OpenNote was built to be an open web-based alternative to Microsoft OneNote (T) and EverNote.", - "opensondage_manifest_arguments_install_language": "Choose the default language of this OpenSondage", - "opensondage_manifest_description": "OpenSondage is an online service for planning an appointment or making a decision quickly and easily. No registration is required.", - "openvpn_manifest_description": "Your Secure and Private Tunnel to the Internet", - "openwrt_manifest_arguments_install_server": "Choose IP where OpenWRT is installed", - "openwrt_manifest_description": "Access to OpenWRT", - "ore_manifest_arguments_install_email": "Provide an email to send DATABASE settings[Database password will be sent on this email.So be CAREFUL]", - "ore_manifest_description": "Open Real Estate package for YunoHost.", - "osjs_manifest_description": "Desktop you have accesss through your browser", - "owncloud_manifest_arguments_install_user_home": "Access the users home folder from ownCloud?", - "owncloud_manifest_description": "Sync & share your files, pictures, music, contacts, calendars, and much more!", - "owntracks_manifest_description": "Owntracks (location history) package for YunoHost.", - "pagure_manifest_description": "A translation platform using Git and Python", - "peertube_manifest_arguments_install_email": "Choose an admin email (can be changed after installation)", - "peertube_manifest_description": "Video streaming platform using P2P directly in the web browser, connected to a federated network", - "pelican_manifest_arguments_install_author": "Choose an author", - "pelican_manifest_arguments_install_title": "Choose a default title for your website", - "pelican_manifest_description": "Pelican Static Site Generator", - "pgadmin_manifest_arguments_install_admin_password": "Enter a password for the administrator", - "pgadmin_manifest_description": "Manage PostgreSQL databases over the web", - "phpBB_manifest_arguments_install_admin_email": "Indicate phpBB admin email - Please make sure it exists on this server !", - "phpBB_manifest_arguments_install_admin_login": "Indicate phpBB admin login", - "phpBB_manifest_arguments_install_admin_pwd": "Indicate phpBB admin password. At this stage, this password is also used for phpBB MySQL database", - "phpBB_manifest_arguments_install_curl_inst": "Automatically configure phpBB via cURL ? [BROKEN - DO NOT USE]", - "phpBB_manifest_arguments_install_lang": "Configure phpBB's language", - "phpBB_manifest_description": "#1 free, opensource bulletin board software", - "phpldapadmin_manifest_description": "Manage OpenLDAP database over the web", - "phpmyadmin_manifest_description": "Manage MySQL databases over the web", - "phpsysinfo_manifest_arguments_install_display_mode": "Display Mode?", - "phpsysinfo_manifest_arguments_install_language": "Default Language?", - "phpsysinfo_manifest_description": "A customizable PHP script that displays information about your system nicely.", - "pihole_manifest_arguments_install_enable_dhcp": "Do you want to set Pi-hole as your DHCP server ?", - "pihole_manifest_arguments_install_help_enable_dhcp": "If you want to do that, you really have to read this before !", - "pihole_manifest_arguments_install_help_query_logging": "Keeping this option deactivate will render graphs on the admin page useless. But will respect the privacy of the other users.", - "pihole_manifest_arguments_install_query_logging": "Do you want to log queries ?", - "pihole_manifest_description": "Network-wide ad blocking via your own DNS server.", - "piratebox_manifest_arguments_install_opt_chat": "Enable the chat? (yes/no)", - "piratebox_manifest_arguments_install_opt_deleting": "Can users delete files? (yes/no)", - "piratebox_manifest_arguments_install_opt_domain": "Choose a fake domain pour the PirateBox", - "piratebox_manifest_arguments_install_opt_name": "Choose a name for the PirateBox", - "piratebox_manifest_arguments_install_opt_renaming": "Can users rename files? (yes/no)", - "piratebox_manifest_description": "PirateBox", - "piwigo_manifest_arguments_install_language": "Choose the application language", - "piwigo_manifest_description": "photo gallery", - "piwik_manifest_arguments_install_option_geoip": "Activate the plugin geolocation of visitors.", - "piwik_manifest_arguments_install_option_log": "Enable the analysis of server logs.", - "piwik_manifest_description": "Measurement Software web statistics to analyze traffic to your sites.", - "pixelfed_manifest_description": "Federated Image Sharing", - "plexmediaserver_manifest_description": "Media server", - "plonecms_manifest_arguments_install_admin_name": "Choose the PLone administrator (must be an existing YunoHost user)", - "plonecms_manifest_arguments_install_admin_pass": "Set the password for the Admin user \u2265 5 character", - "plonecms_manifest_description": "Create a modern Website with a CMS written in python", - "pluxml_manifest_arguments_install_default_lang": "Default language", - "pluxml_manifest_arguments_install_public_site": "Should this application be public?", - "pluxml_manifest_description": "A fast and light blog/CMS storing data in XML and not in database.", - "portainer_manifest_description": "A web interface for the Docker engine management", - "prestashop_manifest_arguments_install_language": "Choose the application language", - "prestashop_manifest_arguments_install_passwd": "Set the password for the Admin user \u2265 5 character", - "prestashop_manifest_description": "Create a E-commerce Website", - "proftpd_manifest_description": "", - "pydio_manifest_description": "File sharing platform", - "radicale_manifest_arguments_install_infcloud": "Install InfCloud web interface?", - "radicale_manifest_arguments_install_language": "Choose your interface language", - "radicale_manifest_description": "CalDAV (calendar) and CardDAV (contact) synchronization server", - "rainloop_manifest_arguments_install_lang": "Select default language", - "rainloop_manifest_arguments_install_ldap": "Do you want to add YunoHost users to the recipients suggestions?", - "rainloop_manifest_description": "Lightweight multi-account webmail", - "redirect_manifest_arguments_install_redirect_path": "Redirect destination path", - "redirect_manifest_arguments_install_redirect_type": "Redirect type", - "redirect_manifest_description": "Create a redirection or a proxy to another path.", - "riot_manifest_arguments_install_default_home_server": "Chose a default home server", - "riot_manifest_description": "A web client for matrix", - "roadiz_manifest_arguments_install_admin_name": "Choose the Roadiz administrator (must be an existing YunoHost user)", - "roadiz_manifest_arguments_install_admin_pass": "Set the password for the Admin user \u2265 5 character", - "roadiz_manifest_description": "Create a modern Website", - "rocketchat_manifest_arguments_install_lang": "Select default language", - "rocketchat_manifest_description": "the ultimate chat platform", - "roundcube_manifest_arguments_install_with_carddav": "Install CardDAV synchronization plugin?", - "roundcube_manifest_arguments_install_with_enigma": "Install Enigma messages encryption plugin?", - "roundcube_manifest_description": "Open Source Webmail software", - "rss-bridge_manifest_description": "PHP project capable of generating ATOM feeds for websites which don't have one.", - "rutorrent_manifest_arguments_install_data_dir": "Choose a folder to store the downloads", - "rutorrent_manifest_description": "Torrent client", - "scm_manifest_arguments_install_admin_passwd": "Choose a password for SCM-Manager administrator", - "scm_manifest_description": "The easiest way to share and manage your Git, Mercurial and Subversion repositories over http", - "scrumblr_manifest_description": "Software for notes", - "seafile_manifest_arguments_install_admin_password": "Enter a password for the administrator", - "seafile_manifest_arguments_install_architecture": "What is the server architecture?", - "seafile_manifest_arguments_install_public_site": "Is it a public site ? If you want to use a desktop client or the smartphone app, make Seafile public.", - "seafile_manifest_arguments_install_server_name": "Choose a name (3 - 15 letters or digits)", - "seafile_manifest_description": "Open Source Cloud Storage", - "searx_manifest_description": "A privacy-respecting, hackable metasearch engine", - "seenthis_manifest_arguments_install_language": "Choose the application language", - "seenthis_manifest_description": "Seenthis - Short-blogging destin\u00e9 \u00e0 la veille d\u2019actualit\u00e9.", - "shaarli_manifest_arguments_install_privateinstance": "Is this instance private?", - "shaarli_manifest_arguments_install_privatelinkbydefault": "Are new links private by default ?", - "shaarli_manifest_arguments_install_public": "Is it a public Shaarli site ?", - "shaarli_manifest_arguments_install_title": "Choose a title for Shaarli's page", - "shaarli_manifest_description": "The personal, minimalist, super-fast, no-database delicious clone", - "shellinabox_manifest_description": "Web based AJAX terminal emulator", - "shout_manifest_description": "Web IRC client", - "sickbeard_manifest_arguments_install_fork": "LOCAL: Source URL of GIT to use", - "sickbeard_manifest_arguments_install_host": "REMOTE: Specify URL for the host", - "sickbeard_manifest_arguments_install_method": "Choose installation method", - "sickbeard_manifest_arguments_install_options": "LOCAL: Choose a downloader to configure", - "sickbeard_manifest_arguments_install_port": "LOCAL: Choose the listening port of the app", - "sickbeard_manifest_arguments_install_public": "Is it a public application ?", - "sickbeard_manifest_arguments_remove_data": "Would you like to keep data files ?", - "sickbeard_manifest_description": "Automatic TV show downloader", - "sickrage_manifest_description": "Automatic TV shows downloader", - "sogo_manifest_description": "Sogo is an opensource groupware for E-Mail, Contacts and Calender.", - "sonerezh_manifest_arguments_install_email_auth": "Email address which will be used for authentication", - "sonerezh_manifest_arguments_install_url_path": "Path for Sonerezh", - "sonerezh_manifest_description": "Self-hosted, web-based application to stream music, everywhere.", - "spftoolbox_manifest_description": "Application to check Domain Name settings.", - "spip2_manifest_arguments_install_language": "Choose the application language", - "spip2_manifest_description": "SPIP - publishing system for the Internet", - "spip_manifest_arguments_install_language": "Choose the application language", - "spip_manifest_arguments_install_ldap": "LDAP Connection", - "spip_manifest_description": "SPIP - publishing system for the Internet", - "ssh_chroot_dir_manifest_arguments_install_help_password": "OPTIONAL. It's better to use a public ssh key instead. See below.", - "ssh_chroot_dir_manifest_arguments_install_help_pub_key": "OPTIONAL. You can use a password instead, but a ssh public key is more secure. Ask to your beneficiary for his public key.", - "ssh_chroot_dir_manifest_arguments_install_help_size": "Default Ko, Use M, G or T to specified another unit.", - "ssh_chroot_dir_manifest_arguments_install_help_ssh_user": "It must be a new user, it will be created for this purpose.", - "ssh_chroot_dir_manifest_arguments_install_pub_key": "Give the public ssh key", - "ssh_chroot_dir_manifest_arguments_install_size": "Choose the maximum space allowed to this user", - "ssh_chroot_dir_manifest_arguments_install_ssh_user": "Choose an new user for this directory", - "ssh_chroot_dir_manifest_description": "ssh chroot directories with quotas disk.", - "staticwebapp_manifest_description": "Minimal web application for static files (vhost)", - "strut_manifest_arguments_install_public_site": "Could non member create presentations ?", - "strut_manifest_description": "Strut is a slide editor creating impress.js presentations.", - "subscribe_manifest_description": "Web page to allow a person to ask an account on the Yunohost instance", - "subsonic_manifest_description": "Subsonic is an open source, web-based media server.", - "svgedit_manifest_description": "SVG-edit is a fast, web-based, javascript-driven SVG drawing editor that works in any modern browser.", - "sympa_manifest_arguments_install_language": "Choose the application language", - "sympa_manifest_arguments_install_swap_ack": "This application needs 500 Mo of RAM. The install script will automatically add swap on the system. Swap is not good if it's on an SD card life, though. Do you agree with adding swap (required) ?", - "sympa_manifest_description": "Mailing List manager", - "synapse_manifest_description": "Instant messaging server who use matrix", - "syncthing_manifest_description": "Syncthing replaces proprietary sync and cloud services with something open, trustworthy and decentralized.", - "tagspaces_manifest_arguments_install_last": "Do you wish to install the very latest version of TagSpaces or the YunoHost-tested one? (Note: it is riskier the latest source version)", - "tagspaces_manifest_description": "TagSpaces is an open source personal data manager. It helps you organize files with tags on every platform.", - "teampass_manifest_description": "Passwords Manager", - "teamspeak_manifest_arguments_install_System-OS Platform": "64 bit or 32 bit? (x64 vs x86)", - "teamspeak_manifest_description": "Cross-platform voice communication server", - "telegram_chatbot_manifest_arguments_install_token_github": "Token API Github", - "telegram_chatbot_manifest_arguments_install_token_telegram": "Token Telegram", - "telegram_chatbot_manifest_arguments_install_user_github": "Username Github", - "telegram_chatbot_manifest_description": "Telegram chatbot - mini chatbot for Telegram", - "telegram_manifest_description": "Telegram - a new era of messaging", - "testupgrade_manifest_arguments_install_help_path": "This will be the URL path of your application, not your file system path", - "testupgrade_manifest_arguments_install_test_translation_generation": "Some random string to see if this is included in en.json foobar", - "testupgrade_manifest_description": "Dummy app for testing upgrade. Development purpose.", - "thelounge_manifest_description": "The Lounge is a web IRC client.", - "timeoff_manifest_description": "Open source, simple yet powerful absence management software for small and medium size business.", - "torclient_manifest_description": "Tor Client", - "torrelay_manifest_arguments_install_contact": "Choose an email address to be contacted on", - "torrelay_manifest_arguments_install_nickname": "Choose a nickname for your tor relay", - "torrelay_manifest_arguments_install_policy": "Choose if you want to be an exit node or not. If you don't know what it is, you should set it to No", - "torrelay_manifest_arguments_install_port": "Choose a port on which Tor will listen on", - "torrelay_manifest_description": "Tor relays are also referred to as routers or nodes. They receive traffic on the Tor network and pass it along. Check out the Tor website for a more detailed explanation of how Tor works.", - "transmission_manifest_description": "A Fast, Easy, and Free BitTorrent Client", - "transwhat_manifest_arguments_install_architecture": "What is the server architecture?", - "transwhat_manifest_description": "A getway to whatsapp from Jabber", - "ttrss_manifest_description": "A PHP and Ajax feed reader", - "turtl_manifest_description": "Turtl lets you take notes, bookmark websites, and store documents for sensitive projects. From sharing passwords with your coworkers to tracking research on an article you're writing, Turtl keeps it all safe from everyone but you and those you share with.", - "tyto_manifest_description": "tyto is an extensible and customizable management and organisation tool", - "ulogger_manifest_arguments_install_language": "Choose the application language", - "ulogger_manifest_description": "ulogger package for YunoHost.", - "umap_manifest_arguments_install_bitbucket_key": "Bitbucket Key (Optional field)", - "umap_manifest_arguments_install_bitbucket_secret": "Bitbucket Secret Key (Optional field)", - "umap_manifest_arguments_install_github_key": "GitHub Key (Optional field)", - "umap_manifest_arguments_install_github_scope": "GitHub Scope (Optional field)", - "umap_manifest_arguments_install_github_secret": "GitHub Secret Key (Optional field)", - "umap_manifest_arguments_install_language": "Choose the application language", - "umap_manifest_arguments_install_openstreetmap_key": "Openstreetmap Key (Optional field)", - "umap_manifest_arguments_install_openstreetmap_secret": "Openstreetmap Secret Key (Optional field)", - "umap_manifest_arguments_install_twitter_key": "Twitter Key (Optional field)", - "umap_manifest_arguments_install_twitter_secret": "Twitter Secret Key (Optional field)", - "unattended_upgrades_manifest_arguments_install_after_apticron": "Would you like to receive an email to verify if there any upgrades left after each auto upgrade ?", - "unattended_upgrades_manifest_arguments_install_help_unattended_verbosity": "1: Progress report only.
2: Progress report and command outputs.
3: Progress report and command outputs and trace.
", - "unattended_upgrades_manifest_arguments_install_previous_apticron": "Would you like to receive an email to inform which upgrades need to be done ?", - "unattended_upgrades_manifest_arguments_install_unattended_mail": "Would you like to receive an email from Unattended-Upgrades ?", - "unattended_upgrades_manifest_arguments_install_unattended_verbosity": "Choose the level of verbosity of Unattended-Upgrades mail", - "unattended_upgrades_manifest_arguments_install_upgrade_level": "Choose the sources of packages to automatically upgrade", - "unattended_upgrades_manifest_arguments_install_ynh_update": "Would you like to update YunoHost packages automatically ?", - "unattended_upgrades_manifest_description": "Daily automatic upgrades", - "vpnclient_manifest_description": "VPN Client", - "wallabag2_manifest_description": "A self hostable read-it-later app", - "wallabag_manifest_description": "A self hostable read-it-later app", - "webapp_multi_inst_manifest_arguments_install_db_create": "Should we create a database for this app ? The database name and user will be $domain$path such as domainorgsite", - "webapp_multi_inst_manifest_arguments_install_db_pwd": "Choose a STRONG password to access the database", - "webapp_multi_inst_manifest_description": "Web App Multi Instances without FTP access", - "weblate_manifest_arguments_install_github_account": "Github's username", - "weblate_manifest_arguments_install_github_token": "Github's token (oauth)", - "weblate_manifest_description": "A translation platform using Git and Python", - "webmin_manifest_description": "Webmin", - "webogram_manifest_description": "Webogram - a new era of messaging", - "webtrees_manifest_arguments_install_email": "Admin email (All the new registration will be sent on this email)", - "webtrees_manifest_arguments_install_name": "Name of the user (Not a LDAP User)", - "webtrees_manifest_arguments_install_username": "Choose an admin username (Not a LDAP User)", - "webtrees_manifest_description": "Webtrees is a free open source web-based genealogy application.", - "wekan_manifest_arguments_install_language": "Choose the application language", - "wekan_manifest_description": "Trello-like kanban", - "wemawema_manifest_description": "WemaWema is a \"WE MAKE PORN\" meme generator but it can do more", - "wifiwithme_manifest_arguments_install_cnil_link": "Enter the url of your CNIL declaration", - "wifiwithme_manifest_arguments_install_cnil_number": "Enter the number of your CNIL declaration", - "wifiwithme_manifest_arguments_install_email": "Choose email were send notification", - "wifiwithme_manifest_arguments_install_isp_name": "Enter your ISP name", - "wifiwithme_manifest_arguments_install_isp_site": "Enter the address of your ISP website", - "wifiwithme_manifest_arguments_install_isp_zone": "Choose the zone inside of which you want create your wireless network", - "wifiwithme_manifest_arguments_install_latitude": "Enter the default latitude", - "wifiwithme_manifest_arguments_install_longitude": "Enter the default longitude", - "wifiwithme_manifest_arguments_install_url_contact": "Enter the address of your contact page", - "wifiwithme_manifest_arguments_install_zoom": "Choose the default zoom level", - "wifiwithme_manifest_description": "A form and a map to take a census of people who want create a radio network.", - "wildfly_manifest_description": "Wildfly package for YunoHost", - "wordpress_manifest_arguments_install_language": "Choose the language of the WordPress site", - "wordpress_manifest_arguments_install_multisite": "Enable multisite option ?", - "wordpress_manifest_description": "Create a beautiful blog or website easily", - "yacy_manifest_description": "Free and decentrelized search engine", - "yellowcms_manifest_description": "CMS for simple website", - "yifypop_manifest_description": "Inspired by Popcorn Time, a node web server to stream torrents from YIFY.", - "ynapticron_manifest_arguments_install_emails": "Email addresses the notifications will be send to (space separated).", - "ynapticron_manifest_description": "Be notified on packages to upgrade on your system.", - "yourls_manifest_description": "An URL shortening service", - "youtube-dl-webui_manifest_arguments_install_download_folder": "Choose a folder where video and music will be downloaded", - "youtube-dl-webui_manifest_description": "Web interface for youtube-dl", - "yunofav_manifest_description": "A page of favorite links for Yunohost", - "yunohost_manifest_description": "Get Yunohost in Yunohost, crazy :)", - "z-push_manifest_description": "Z-Push is an Exchange ActiveSync fronted written in php which lets you synchronize emails (imap/smtp backend) and calendar/contacts (carddav and caldav backend)", - "zerobin_manifest_description": "A minimalist, opensource online pastebin where the server has zero knowledge of pasted data", - "zeronet_manifest_description": "Decentralized websites using Bitcoin crypto and BitTorrent network", - "zomburl_manifest_description": "An URL shortening service" -} diff --git a/locales/es.json b/locales/es.json deleted file mode 100644 index 99d3a79c..00000000 --- a/locales/es.json +++ /dev/null @@ -1,592 +0,0 @@ -{ - "20euros_manifest_description": "2048 - 20euros", - "243_manifest_description": "Clon del juego 2049", - "LBCAlerte_manifest_description": "Paquete LBCAlerte para YunoHost.", - "Remotestorage_manifest_description": "Esto es una implementacion de servidor remoteStorage escrito en PHP.", - "abantecart_manifest_arguments_install_admin_email": "Tu dirección de email.", - "abantecart_manifest_arguments_install_admin_name": "Elija el administrador de Abantecart (debe ser un usuario de YunoHost existente)", - "abantecart_manifest_arguments_install_admin_pass": "Establecer la contraseña para el usuario administrador \u2265 5 caracteres (sin caracteres especiales)", - "abantecart_manifest_description": "Crear un sitio web de comercio electrónico ", - "adhocserver_manifest_description": "Un servidor adhoc para el sony PSP", - "adminer_manifest_arguments_install_root_access": "¿Permitir acceso de root?(por seguridad está deshabilitado por defecto)", - "adminer_manifest_description": "Gestión de bases de datos en un solo archivo PHP", - "agendav_manifest_arguments_install_language": "Lenguaje usado defecto en AgenDAV", - "agendav_manifest_description": "Cliente web CalDAV", - "ajaxgoogleapis_manifest_arguments_install_public_site": "¿Podría un miembro no tener acceso a este espejo?", - "ajaxgoogleapis_manifest_description": "Estas aplicaciones crean un espejo de ajax.googleapis.com", - "ampache_manifest_description": "Una aplicación de transmisión de audio y video basada en la web", - "archivist_manifest_arguments_install_apps_backup": "¿Desea hacer una copia de seguridad de la configuración de apps ?", - "archivist_manifest_arguments_install_core_backup": "¿Desea hacer una copia de seguridad de la configuración de YunoHost core ?", - "archivist_manifest_arguments_install_encrypt": "¿Desea cifrar sus copias de seguridad?", - "archivist_manifest_arguments_install_encryption_pwd": "Establezca la contraseña para el cifrado.", - "archivist_manifest_arguments_install_frequency": "Elija la frecuencia de sus copias de seguridad", - "archivist_manifest_arguments_install_help_encryption_pwd": "Es necesario si usa cifrado de respaldo.", - "archivist_manifest_description": "Copias de seguridad automáticas.", - "askbot_manifest_description": "Askbot es un software de preguntas y respuestas (Q&A)", - "baikal_manifest_description": "Servidor ligero CalDAV + CardDAV", - "bicbucstriim_manifest_arguments_install_login": "¿Deshabilitar inicio de sesión BicBucStriim?", - "bicbucstriim_manifest_description": "BicBucStriim transmite libros digitales, proporcionando acceso basado en la web a su colección de libros electrónicos", - "bolt_manifest_arguments_install_public_site": "Esto es un sitio publico de Bolt site?", - "bolt_manifest_description": "Bolt es una herramienta de gestión de contenido de código abierto, que se esfuerza por ser lo más simple y directo posible.", - "borg_manifest_arguments_install_apps": "¿Qué aplicaciones respaldarías (lista separada por comas o 'todas')?", - "borg_manifest_arguments_install_conf": "¿Desea hacer una copia de seguridad de la configuración YunoHost ?", - "borg_manifest_arguments_install_data": "¿Desea hacer una copia de seguridad de la configuración de mails y el directorio de inicio de usuario ?", - "borg_manifest_arguments_install_on_calendar": "Indique la frecuencia de respaldo (vea el formato systemd OnCalendar)", - "borg_manifest_arguments_install_passphrase": "Indique una frase de contraseña fuerte, que mantendrá a salvo si desea poder usar sus copias de seguridad", - "borg_manifest_arguments_install_server": "Indique el servidor donde desea colocar sus copias de seguridad", - "borg_manifest_arguments_install_ssh_user": "Indique el usuario ssh que usará para conectarse en este servidor", - "borg_manifest_description": "Copia de seguridad de su servidor con borg.", - "borgserver_manifest_arguments_install_public_key": "Indique la clave pública dada por la aplicación borg_ynh", - "borgserver_manifest_arguments_install_quota": "Indicar la cuota de almacenamiento", - "borgserver_manifest_arguments_install_ssh_user": "Indique el usuario ssh para crear", - "borgserver_manifest_description": "Ofrecer almacenamiento de respaldo a un amigo.", - "bozon_manifest_arguments_install_backup_core_only": "En un caso de copia de seguridad, ¿debería hacer una copia de seguridad del núcleo de la aplicación? (sus datos cargados en BoZoN como videos, imágenes, documentos, etc. no serán respaldados)", - "bozon_manifest_arguments_install_filesize": "Definir el límite de tamaño de carga de archivos", - "bozon_manifest_arguments_install_language": "Idioma (si no se detecta el idioma del navegador)", - "bozon_manifest_description": "Aplicación minimalista para compartir archivos de arrastrar y soltar", - "btsync_manifest_arguments_install_platform": "Elija la plataforma BitTorrentSync", - "btsync_manifest_description": "BitTorrentSync: sincronice sus archivos usando bittorrent", - "cachet_manifest_arguments_install_admin_password": "Establecer la contraseña para el usuario administrador", - "cachet_manifest_arguments_install_language": "Elige el idioma de la aplicación", - "cachet_manifest_description": "Página de estado de código abierto", - "cesium_manifest_description": "Cliente Duniter para gestionar billeteras, certificaciones en dinero libre.", - "cheky_manifest_description": "Paquete Cheky para YunoHost.", - "chtickynotes_manifest_description": "Generic sticky notes for all purpose", - "coin_manifest_arguments_install_email": "Elija el correo electrónico enviar la notificación", - "coin_manifest_arguments_install_isp_name": "Ingrese su nombre de ISP", - "coin_manifest_arguments_install_isp_site": "Ingrese la dirección del sitio web de su ISP", - "coin_manifest_description": "Panel de miembros para ISP sin fines de lucro.", - "collabora_manifest_arguments_install_nextclouddomain": "El dominio de su instancia de Nextcloud", - "collabora_manifest_description": "Paquete online de Collabora para YunoHost.", - "collaboradocker_manifest_description": "Collabora Online es una potente suite ofimática en línea basada en LibreOffice", - "concrete5_manifest_arguments_install_admin_name": "Elija el administrador de Concrete5 (debe ser un usuario existente de YunoHost)", - "concrete5_manifest_arguments_install_admin_pass": "Establecer la contraseña para el usuario administrador \u2265 5 character", - "concrete5_manifest_arguments_install_language": "Lenguaje usado defecto en tu pagina web de administración", - "concrete5_manifest_description": "Crea un sitio web moderno", - "cops_manifest_arguments_install_basicauthcreate": "¿Crear un acceso de autenticación básico (solo se tiene en cuenta para una aplicación pública)? Esto es necesario si la aplicación es pública para que los lectores puedan acceder al servidor OPDS, por ejemplo", - "cops_manifest_arguments_install_basicauthname": "Elija el nombre de inicio de sesión para acceder al servidor OPDS / HTML (SIN RELACIÓN para los usuarios de YunoHost)", - "cops_manifest_arguments_install_basicauthpass": "Elija la contraseña para acceder al servidor OPDS / HTML", - "cops_manifest_arguments_install_calibre": "Indique la ubicación de la biblioteca Calibre. ¡NO lo almacene en su carpeta /var/www/cops o se eliminará en la próxima actualización!", - "cops_manifest_description": "Servidor PHP calibre OPDS (y HTML)", - "couchpotato_manifest_arguments_install_fork": "LOCAL: URL de origen de GIT para usar", - "couchpotato_manifest_arguments_install_host": "REMOTO: especifique la URL para el host", - "couchpotato_manifest_arguments_install_method": "Elija el método de instalación", - "couchpotato_manifest_arguments_install_port": "LOCAL: Elija el puerto de escucha de la aplicación", - "couchpotato_manifest_arguments_install_public": "Esto es un sitio publico de application ?", - "couchpotato_manifest_arguments_remove_data": "¿Te gustaría conservar los archivos de datos?", - "couchpotato_manifest_description": "Descargador automático de películas", - "cryptpad_manifest_description": "Pad Encriptado", - "cubiks2048_manifest_description": "2048 game clone in 3D", - "democracyos_manifest_description": "Aplicación para hacer posible la toma de decisiones.", - "diaspora_manifest_arguments_install_site_public": "Esto es un sitio publico de Diaspora site?", - "diaspora_manifest_description": "Servicio distribuido de redes sociales", - "diasporadocker_manifest_description": "Una red social abierta y poderosa", - "docker-registry_manifest_description": "Registro de Docker para yunohost", - "dockercontainer_manifest_arguments_install_command": "Enter the container's options", - "dockercontainer_manifest_arguments_install_datacontainer": "Do you want to store data in a data volume container? (See https://docs.docker.com/userguide/dockervolumes/)", - "dockercontainer_manifest_arguments_install_name": "Enter the container's name", - "dockercontainer_manifest_arguments_install_repository": "Enter the container's repository (http://registry.hub.docker.com)", - "dockercontainer_manifest_arguments_install_restart": "Do you want the container to be always restarted?", - "dockercontainer_manifest_arguments_install_volume": "Do you want to create the folder /home/yunohost.docker/container-NAME in order to mount it in the container?", - "dockercontainer_manifest_description": "Docker allows to deploy applications which have not yet been integrated with YunoHost", - "dockerrstudio_manifest_arguments_install_user": "Choose a login for your RStudio account", - "dockerrstudio_manifest_description": "RStudio is a web development environment for R (statistics). It runs through Docker.", - "dockerui_manifest_description": "Docker allows to deploy applications which have not yet been integrated with YunoHost", - "dokuwiki_manifest_description": "DokuWiki is a simple to use and highly versatile Open Source wiki software that doesn't require a database.", - "dolibarr_manifest_arguments_install_member": "Should YunoHost users also be added as members awaiting approval in Dolibarr?", - "dolibarr_manifest_description": "Dolibarr ERP & CRM is a modern and easy to use web software to manage your business (contacts, invoices, orders, products, stocks, agenda, emailings, etc...).", - "dotclear2_manifest_description": "Blog publishing application", - "duniter_manifest_arguments_install_is_cesium_public": "Make Cesium available publicly?", - "duniter_manifest_arguments_install_port": "Port of Duniter node", - "duniter_manifest_arguments_install_sync_node": "Node's address (domain name or IP address) to synchronise with", - "duniter_manifest_arguments_install_sync_port": "Port of synchronization", - "duniter_manifest_description": "Duniter node which permits participate to blockchain writing. Monetary system with universal dividend, libre money, relative theory of the money. This package permit to join an existing money.", - "dynette_manifest_arguments_install_subdomains": "Choose subdomains managed by Dynette", - "dynette_manifest_description": "Dynette is a dyndns server", - "emailpoubelle_manifest_arguments_install_public_site": "Should this application be public ?", - "emailpoubelle_manifest_description": "Create throwable email address redirected to your real one", - "ethercalc_manifest_arguments_install_expire": "Deletes a spreadsheet's content after N days of inactivity. (0 to diasable this feature)", - "ethercalc_manifest_arguments_install_public_site": "Esto es un sitio publico de EtherCalc ?", - "ethercalc_manifest_description": "Editor de hojas de cálculo web en línea que proporciona edición colaborativa en tiempo real", - "etherpad_mypads_manifest_arguments_install_abiword": "¿Usar abiword (~ 260Mo) para ampliar las posibilidades de exportación (pdf, doc)? ", - "etherpad_mypads_manifest_arguments_install_export": "¿Usar abiword (~ 260Mo) o libreoffice (~ 400Mo) (más estable) para ampliar las posibilidades de exportación (pdf, doc)?", - "etherpad_mypads_manifest_arguments_install_help_mypads": "mypads plugin", - "etherpad_mypads_manifest_arguments_install_help_path": "Si elige instalar el complemento mypads, etherpad debe estar activado /", - "etherpad_mypads_manifest_arguments_install_help_useldap": "El uso de ldap no le permitirá agregar nuevos usuarios aparte de los usuarios de YunoHost.", - "etherpad_mypads_manifest_arguments_install_language": "Selecciones su idio,a", - "etherpad_mypads_manifest_arguments_install_mypads": "Do you want to install mypads plugin ?", - "etherpad_mypads_manifest_arguments_install_useldap": "Do you want to use ldap with mypads ?", - "etherpad_mypads_manifest_description": "Framapad clone, a online editor providing collaborative editing in real-time.", - "etherpadlite_manifest_arguments_install_public_site": "Esto es un sitio publico de Etherpad ?", - "etherpadlite_manifest_description": "online editor providing collaborative editing in really real-time", - "facette_manifest_description": "Facette package for YunoHost.", - "fallback_manifest_arguments_install_auto_deploy": "[fallback server only] Deploy automatically the fallback in case of failure.", - "fallback_manifest_arguments_install_auto_detect_failure": "[fallback server only] Auto detect a failure of the main server ?", - "fallback_manifest_arguments_install_contact_mail": "[fallback server only] Email address to contact in case of failure.", - "fallback_manifest_arguments_install_delay_before_incident": "[fallback server only] Delay before declaring an incident with the main server.", - "fallback_manifest_arguments_install_encrypt": "[main server only] Do you want to encrypt your backups ?", - "fallback_manifest_arguments_install_encryption_pwd": "[main server only] Set the password for encryption.", - "fallback_manifest_arguments_install_help_auto_deploy": "Only for failure auto detection.", - "fallback_manifest_arguments_install_help_contact_mail": "Only for failure auto detection.
Should be obviously an address on another server !", - "fallback_manifest_arguments_install_help_delay_before_incident": "Only for failure auto detection.", - "fallback_manifest_arguments_install_help_encrypt": "You should desactive the encryption only if your fallback server is really safe.", - "fallback_manifest_arguments_install_help_encryption_pwd": "It's needed if you not turn off the encryption.", - "fallback_manifest_arguments_install_help_install_type": "Choose 'main server' if you make an installation on your real server. Or 'fallback server' if it's your backup server.", - "fallback_manifest_arguments_install_help_pub_key": "The public key will be given at the end of the install process for the main server.", - "fallback_manifest_arguments_install_help_ssh_host": "This server has to be up, for the ssh-keyscan command.", - "fallback_manifest_arguments_install_install_type": "Choose which kind of installation you want.", - "fallback_manifest_arguments_install_pub_key": "[fallback server only] Put here the public ssh key.", - "fallback_manifest_arguments_install_ssh_host": "[main server only] Set the domain name (or ip adress) for the fallback server.", - "fallback_manifest_arguments_install_ssh_port": "[main server only] Set the port for the ssh connection.", - "fallback_manifest_description": "Fallback server for YunoHost.", - "ffsync_manifest_description": "Mozilla\u2019s Sync-Server to host your Firefox account data", - "filebin_manifest_description": "A minimalist, opensource online pastebin where the server has zero knowledge of pasted data - File Edition", - "firefly-iii_manifest_description": "Firefly III package for YunoHost.", - "firefly3_manifest_description": "Firefly3 package for YunoHost.", - "flarum_manifest_arguments_install_adminpass": "Put your password", - "flarum_manifest_arguments_install_language": "Choose the application language", - "flarum_manifest_arguments_install_title": "Choose a title for your forum (required for automatic post-installation)", - "flarum_manifest_description": "Flarum (open-source forum software) package for YunoHost.", - "flask_manifest_arguments_install_display_name": "Display name (used in SSO portal)", - "flask_manifest_arguments_install_help_system_name": "(only lowercases, alphanumeric characters, no spaces)", - "flask_manifest_arguments_install_system_name": "Short name used by the system to identify your app", - "flask_manifest_description": "Flask app tmplate.", - "fluxbb_manifest_description": "Example package for YunoHost application.", - "framaestro_hub_manifest_description": "Online service aggregator hub: allows you to have a real-time collaborative framaestro app (you need to install framaestro first).", - "framaestro_manifest_description": "Online service aggregator. If you want have a real-time collaborative framaestro, install framaestro_hub (work in progress)", - "framaforms_manifest_description": "Framaforms helps you create online webforms and surveys", - "framagames_manifest_description": "Set of games Framagames from Framasoft", - "freeboard_manifest_arguments_install_adv_html": "Use dev Html ? (Permanent dashboard, more plugins...)", - "freeboard_manifest_arguments_install_dash": "Permanent dashboard name, put it in /var/www/your_dashboard/", - "freeboard_manifest_arguments_install_dash_bool": "Use permanent dashboard ? (Requires dev html)", - "freeboard_manifest_description": "A damn-sexy, open source real-time dashboard builder for IOT and other web mashups. A free open-source alternative to Geckoboard.", - "freshrss_manifest_description": "FreshRSS is a selfhostable RSS reader", - "friendica_manifest_arguments_install_public_site": "Esto es un sitio publico de Friendica site ?", - "friendica_manifest_description": "Social Communication Server", - "ftp_webapp_manifest_arguments_install_language": "Choose the language of the ftp client", - "ftp_webapp_manifest_description": "FTP server and client Net2ftp configurated for use with webapp on the custom port 21021", - "funkwhale_manifest_description": "A modern, convivial and free music server", - "galette_manifest_arguments_install_adminPass": "Admin password", - "galette_manifest_description": "Membership management web application for non profit organizations", - "gateone_manifest_description": "HTML5-powered terminal emulator and SSH client", - "ghostblog_manifest_description": "Just a blogging platform", - "git-repositories_manifest_description": "", - "gitea_manifest_description": "Lightweight git forge", - "gitlab-runner_manifest_arguments_install_instance": "GitLab instance URL", - "gitlab-runner_manifest_arguments_install_token": "Enter the GitLab-CI runner token for this runner", - "gitlab-runner_manifest_description": "Run GitLab-CI jobs on your own server", - "gitlab_manifest_description": "Gitlab for Yunohost.", - "gitolite_manifest_arguments_install_adminpubkey": "Please put in the SSH public key of the admin", - "gitolite_manifest_description": "Gitolite allows you to setup git hosting on a central server, with very fine-grained access control and many (many!) more powerful features.", - "gitweb_manifest_arguments_install_public_site": "Should this application be public ?", - "gitweb_manifest_description": "Web interface to see gitolite repositories", - "glowingbear_manifest_description": "A web client for WeeChat.", - "glpi_manifest_arguments_install_language": "Choose the language of the GLPI site", - "glpi_manifest_description": "Create a beautiful blog or website easily", - "gnusocial_manifest_arguments_install_name": "Choose a name for the GNU Social node", - "gnusocial_manifest_arguments_install_profile": "What GNU Social profile?", - "gnusocial_manifest_description": "Create a federated comunication node", - "gogs_manifest_arguments_install_public_site": "Esto es un sitio publico de site ?", - "gogs_manifest_description": "Lightweight git forge", - "grafana_manifest_arguments_install_port": "Choose a port for your server. Let as default if you don't want to change it", - "grafana_manifest_description": "Beautiful metric & analytic dashboards for monitoring", - "grav_manifest_arguments_install_language": "Choose the application language", - "grav_manifest_arguments_install_multisite": "Enable multisite option ?", - "grav_manifest_description": "Grav - Grav is a modern open source flat-file CMS", - "haste_manifest_description": "Haste is an open-source pastebin software written in node.js", - "headphones_manifest_arguments_install_fork": "LOCAL: Source URL of GIT to use", - "headphones_manifest_arguments_install_host": "REMOTE: Specify URL for the host", - "headphones_manifest_arguments_install_method": "Choose installation method", - "headphones_manifest_arguments_install_options": "LOCAL: Choose a downloader to configure", - "headphones_manifest_arguments_install_port": "LOCAL: Choose the listening port of the app", - "headphones_manifest_arguments_install_public": "Esto es un sitio publico de application ?", - "headphones_manifest_arguments_remove_data": "Would you like to keep data files ?", - "headphones_manifest_description": "Automatic music downloader", - "hextris_manifest_description": "A fast paced puzzle game.", - "horde_manifest_arguments_install_ansel_install": "Install a full featured photo management (Ansel) ?", - "horde_manifest_arguments_install_language": "Choose the application language", - "horde_manifest_arguments_install_service_autodiscovery": "Would you like to enable the caldDav/cardDAV service autodiscovery ?", - "horde_manifest_arguments_install_sesha_install": "Install a Inventory Manager (Sesha) ?", - "horde_manifest_arguments_install_whups_install": "Install a ticket-tracking system (Whups) ?", - "horde_manifest_arguments_install_wicked_install": "Install a Wiki (Wicked) ?", - "horde_manifest_description": "A groupware (webmail, adressbook, calendar) witch use PHP", - "hotspot_manifest_arguments_install_firmware_nonfree": "Install non-free firmwares - in addition to the free ones - for the wifi dongle (yes/no)", - "hotspot_manifest_arguments_install_wifi_passphrase": "Choose a wifi password (at least 8 characters for WPA2)", - "hotspot_manifest_arguments_install_wifi_ssid": "Choose a wifi name (SSID)", - "hotspot_manifest_description": "Wifi Hotspot", - "htmltool_manifest_description": "An easy HTML toolset", - "htpc-manager_manifest_description": "Manage your HTPC from anywhere", - "hubzilla_manifest_arguments_install_adminemail": "Email address for the Hubzilla hub admin", - "hubzilla_manifest_arguments_install_email": "Email address for the Hubzilla hub admin", - "hubzilla_manifest_arguments_install_run_exec": "Do you agree to modify php.ini to allow exec() function to be used by hubzilla ?", - "hubzilla_manifest_arguments_install_upload": "Maximum upload size (MB)", - "hubzilla_manifest_description": "Hubzilla is a decentralized publication platform and social network.", - "huginn_manifest_arguments_install_invitation": "Choose an invitation code for new users", - "huginn_manifest_description": " Build agents that monitor and act on your behalf. Your agents are standing by!", - "humhub_manifest_description": "Enterprise Social Network.", - "ihatemoney_manifest_description": "A simple shared budget manager web application", - "jappix_manifest_arguments_install_language": "Choose the default language of Jappix", - "jappix_manifest_arguments_install_name": "Choose a name for Jappix", - "jappix_manifest_description": "A free social network", - "jappix_mini_manifest_arguments_install_muc": "Which chat room should Jappix Mini join? Answer 'No' if you don't want it to join a chat room.", - "jappix_mini_manifest_arguments_install_user": "Which user should Jappix Mini join? Answer 'No' to join no user. Next step is for joining a chat room.", - "jappix_mini_manifest_description": "Jappix Mini XMPP chat website integration.", - "jeedom_manifest_arguments_install_sudo": "Do you agree giving sudo rights to the Jeedom user? This is required for most Jeedom features to work. However, attackers could use vulnerabilities in Jeedom to take control of your server.", - "jeedom_manifest_arguments_install_zwave": "Souhaitez-vous installer les d\u00e9pendences OpenZWave pour les modules domotiques ZWave ?", - "jeedom_manifest_description": "Jeedom is a home automation application", - "jenkins_manifest_description": "Extendable continuous integration server", - "jirafeau_manifest_arguments_install_admin_user": "Elige un usuario administrador (will be able to access admin.php page)", - "jirafeau_manifest_arguments_install_upload_password": "Set the password granting upload permissions (leave empty to allow anybody to upload)", - "jirafeau_manifest_description": "Upload a file in a simple way and give a unique link to it", - "jitsi_manifest_description": "Video conferencing web application", - "joomla_manifest_arguments_install_email": "Admin email", - "joomla_manifest_arguments_install_username": "Admin unsername", - "joomla_manifest_description": "Joomla! is an award-winning content management system.", - "kanboard_manifest_description": "Kanboard is a simple visual task board web application", - "keeweb_manifest_description": "Password manager compatible with KeePass.", - "kiwiirc_manifest_arguments_install_public_site": "Esto es un sitio publico de KiwiIRC site ?", - "kiwiirc_manifest_description": "Web IRC client", - "kodi_manifest_arguments_install_launch_on_boot": "Launch Kodi at YunoHost server startup", - "kodi_manifest_arguments_install_open_webserver_port": "Open port 8080 in order to use a smartphone Kodi remote app on your local network", - "kodi_manifest_description": "Transform your YunoHost server into media center with Kodi", - "kresus_manifest_description": "Kresus is a personal finance manager.", - "laverna_manifest_description": "Laverna is a JavaScript note taking application with Markdown editor and encryption support. Consider it like open source alternative to Evernote.", - "leed_manifest_arguments_install_language": "Choose your agregator's language", - "leed_manifest_arguments_install_market": "Do you want to activate the Leed Market?", - "leed_manifest_description": "Leed is a minimalistic RSS feed aggregator which allows quick and non-intrusive reading of feeds.", - "lektor_manifest_arguments_install_admin_user": "Elige un usuario administrador (the one who will be able to access the admin interface)", - "lektor_manifest_arguments_install_name": "Choose a name for your website", - "lektor_manifest_arguments_install_ssh_pub_key": "A public ssh key to be able to clone the repository (no, no password.).", - "lektor_manifest_description": "Lektor is a static website generator that ships with an admin interface. This package integrate the admin interface into YunoHost SSO.", - "libresonic_manifest_description": "Libresonic is an open source, web-based media server.", - "limesurvey_manifest_arguments_install_language": "Choose the default language of this LimeSurvey", - "limesurvey_manifest_description": "LimeSurvey is used to create advanced poll.", - "linuxdash_manifest_arguments_install_user": "Choose the YunoHost user which have access to Linux-Dash", - "linuxdash_manifest_description": "A drop-in, low-overhead monitoring web dashboard for GNU/linux machine.", - "lstu_manifest_description": "URL Shortener", - "lufi_manifest_description": "Self hosting files and sharing anonymous application", - "lutim_manifest_arguments_install_always_encrypt": "Force the encryption of images?", - "lutim_manifest_description": "Self hosting images and sharing anonymous application", - "lychee_manifest_arguments_install_admin_pwd": "Choose password for admin user", - "lychee_manifest_arguments_install_admin_user": "Choose login of admin user", - "lychee_manifest_description": "Self-hosted photo-management done right", - "mailman_manifest_arguments_install_adminPass": "Choose a mailman administration password", - "mailman_manifest_arguments_install_admin_password": "Choose a mailman administration password", - "mailman_manifest_arguments_install_help_admin_password": "It will be needed to create and administrate lists. Be careful though : this password will be stored in clear on the disk :/ ...", - "mailman_manifest_arguments_install_help_domain": "This will be the domain on which mailing lists will run", - "mailman_manifest_arguments_install_help_path": "The web interface for mailman will be accessible at the.domain.tld/path", - "mailman_manifest_arguments_install_language": "Choose a default language for mailman", - "mailman_manifest_arguments_install_listPrefix": "Choose a prefix for mailman lists (i.e. prexif in listname@prefix.yourdomain)", - "mailman_manifest_description": "Free software for managing electronic mail discussion and e-newsletter lists.", - "mastodon_manifest_arguments_install_language": "Choose the application language", - "mastodon_manifest_arguments_install_passwd": "Enter password of this administrator \u2265 8 character", - "mastodon_manifest_description": "Mastodon is a free, open-source social network.", - "mattermost_manifest_arguments_install_admin_email": "Login email for the chat admin", - "mattermost_manifest_arguments_install_admin_locale": "Choose the language of the chat for the admin", - "mattermost_manifest_arguments_install_admin_password": "Password for the chat admin", - "mattermost_manifest_arguments_install_analytics": "Allow Mattermost to send some telemetrics about your usage of this app?", - "mattermost_manifest_arguments_install_public_site": "Can guest users access this chat?", - "mattermost_manifest_arguments_install_team_display_name": "Choose a Team name", - "mattermost_manifest_description": "An open-source, self-hosted alternative to Slack", - "mediadrop_manifest_description": "Mediadrop - The Web\u2019s Open Source Video Platform", - "mediagoblin_manifest_arguments_install_public": "Esto es un sitio publico de site?", - "mediagoblin_manifest_description": "A free software media publishing platform", - "mediawiki_manifest_arguments_install_language": "Choose the language", - "mediawiki_manifest_arguments_install_wikiname": "Choose a name for the wiki", - "mediawiki_manifest_description": "Open Source Wiki software", - "menu_manifest_description": "Display a public/private menu on all pages generated by YunoHost", - "minchat_manifest_arguments_install_ispublic": "Taper Y si le site est public", - "minchat_manifest_description": "A minimalist web chat", - "minetest_manifest_arguments_install_creative": "Whether to enable creative mode (unlimited inventory)", - "minetest_manifest_arguments_install_damage": "Enable players getting damage and dying", - "minetest_manifest_arguments_install_pvp": "Whether to enable players killing each other", - "minetest_manifest_description": "Minetest is a free, open source voxel game engine and game. Fully extendable. Need a client to connect to the server.", - "minidlna_manifest_arguments_install_version": "Select the minidlna version to install", - "minidlna_manifest_description": "Light DLNA server to share media files over the LAN", - "miniflux_manifest_description": "Minimal RSS reader.", - "modernpaste_manifest_description": "A modern, feature-rich Pastebin alternative", - "monica_manifest_arguments_install_language": "Choose the application language", - "monica_manifest_description": " Personal Relationship Manager - a new kind of CRM to organize interactions with your friends and family.", - "monit_manifest_description": "Monitoring of processes, files, directories, filesystems and hosts", - "monitorix_manifest_description": "A monitoring tools", - "moodle_manifest_description": "Moodle package for YunoHost application.", - "mopidy_manifest_arguments_install_admin_mopidy": "Choose the Mopidy administrator (must be an existing YunoHost user)", - "mopidy_manifest_arguments_install_soundcloud_id": "Soundcloud ID (Optional field)", - "mopidy_manifest_arguments_install_spotify_id": "Client ID Spotify (Optional field)", - "mopidy_manifest_arguments_install_spotify_id_secret": "Client secret ID Spotify (Optional field)", - "mopidy_manifest_arguments_install_spotify_pass": "Password Spotify (Optional field)", - "mopidy_manifest_arguments_install_spotify_user": "User Spotify (Optional field)", - "mopidy_manifest_description": "Mopidy - is an extensible music server written in Python.", - "movim_manifest_arguments_install_language": "Pod language", - "movim_manifest_arguments_install_port": "Movim daemon port (internal only)", - "movim_manifest_arguments_install_ssoenabled": "Enable SSO support (autologin) ?", - "movim_manifest_description": "The Kickass Social Network", - "multi_webapp_manifest_arguments_install_sql": "Create a database?", - "multi_webapp_manifest_description": "Empty App without FTP access", - "mumble_admin_plugin_manifest_arguments_install_admin_email": "Set the admin email for password recovery", - "mumble_admin_plugin_manifest_arguments_install_admin_pass": "Choose an admin password for MAP", - "mumble_admin_plugin_manifest_description": "Mumble-server web interface", - "mumbleserver_manifest_arguments_install_port": "Choose a port for your server. Let as default if you don't want to change it", - "mumbleserver_manifest_arguments_install_registername": "Choose a name for the root channel (your mumble server name)", - "mumbleserver_manifest_arguments_install_server_login_password": "Choose a password for your mumble server. This password is given to persons who want to join", - "mumbleserver_manifest_arguments_install_welcometext": "Choose a welcome text for your server", - "mumbleserver_manifest_description": "Mumble is a libre, low-latency, high quality voice chat software primarily intended for use while gaming.", - "munin_manifest_description": "Outil de supervision de ressources", - "my-mind_manifest_description": "Online Mindmapping Software", - "my_webapp_manifest_arguments_install_with_mysql": "Do you need a MySQL database?", - "my_webapp_manifest_description": "Custom Web app with SFTP access", - "mycryptochat_manifest_description": "Encrypted IM", - "mytinytodo_manifest_arguments_install_language": "Choose the application language", - "mytinytodo_manifest_description": "Simple open source to-do list script.", - "netdata_manifest_description": "real-time performance and health monitoring", - "nextcloud_manifest_arguments_install_user_home": "Access the users home folder from Nextcloud?", - "nextcloud_manifest_description": "Access & share your files, calendars, contacts, mail & more from any device, on your terms", - "nexusoss_manifest_arguments_install_lang": "Select default language", - "nexusoss_manifest_description": "sonatype nexus repository manager OSS", - "noalyss_manifest_description": "Accounting free software (Beligum and French accounting)", - "nodebb_manifest_arguments_install_admin_name": "Choose the Abantecart administrator (must be an existing YunoHost user)", - "nodebb_manifest_description": "Nodejs Forum", - "odoo_manifest_arguments_install_admin_password": "Choose a strong master admin password", - "odoo_manifest_arguments_install_database_password": "Choose a password for the 'admin' account on Odoo", - "odoo_manifest_arguments_install_lang": "Choose a language for Odoo", - "odoo_manifest_arguments_install_oca": "Use OCA repository to get community bugfixes ?", - "odoo_manifest_arguments_install_odoo_version": "Which version of Odoo do you want to install?", - "odoo_manifest_arguments_install_tz": "Choose a time zone for Odoo", - "odoo_manifest_arguments_install_version": "Which version of Odoo do you want to install?", - "odoo_manifest_description": "Odoo is a suite of business apps (ERP: CRM, Accounting, Point of Sale, HR, Purchases...).", - "ofbiz_manifest_description": "Apache-OFBiz ERP", - "openidsimplesamlphp_manifest_description": "OpenID provider based on SimpleSAMLphp", - "opennote_manifest_description": "OpenNote was built to be an open web-based alternative to Microsoft OneNote (T) and EverNote.", - "opensondage_manifest_arguments_install_language": "Choose the default language of this OpenSondage", - "opensondage_manifest_description": "OpenSondage is an online service for planning an appointment or making a decision quickly and easily. No registration is required.", - "openvpn_manifest_description": "Your Secure and Private Tunnel to the Internet", - "openwrt_manifest_arguments_install_server": "Choose IP where OpenWRT is installed", - "openwrt_manifest_description": "Access to OpenWRT", - "ore_manifest_arguments_install_email": "Provide an email to send DATABASE settings[Database password will be sent on this email.So be CAREFUL]", - "ore_manifest_description": "Open Real Estate package for YunoHost.", - "osjs_manifest_description": "Desktop you have accesss through your browser", - "owncloud_manifest_arguments_install_user_home": "Access the users home folder from ownCloud?", - "owncloud_manifest_description": "Sync & share your files, pictures, music, contacts, calendars, and much more!", - "owntracks_manifest_description": "Owntracks (location history) package for YunoHost.", - "pagure_manifest_description": "A translation platform using Git and Python", - "peertube_manifest_arguments_install_email": "Choose an admin email (can be changed after installation)", - "peertube_manifest_description": "Video streaming platform using P2P directly in the web browser, connected to a federated network", - "pelican_manifest_arguments_install_author": "Choose an author", - "pelican_manifest_arguments_install_title": "Choose a default title for your website", - "pelican_manifest_description": "Pelican Static Site Generator", - "pgadmin_manifest_arguments_install_admin_password": "Enter a password for the administrator", - "pgadmin_manifest_description": "Manage PostgreSQL databases over the web", - "phpBB_manifest_arguments_install_admin_email": "Indicate phpBB admin email - Please make sure it exists on this server !", - "phpBB_manifest_arguments_install_admin_login": "Indicate phpBB admin login", - "phpBB_manifest_arguments_install_admin_pwd": "Indicate phpBB admin password. At this stage, this password is also used for phpBB MySQL database", - "phpBB_manifest_arguments_install_curl_inst": "Automatically configure phpBB via cURL ? [BROKEN - DO NOT USE]", - "phpBB_manifest_arguments_install_lang": "Configure phpBB's language", - "phpBB_manifest_description": "#1 free, opensource bulletin board software", - "phpldapadmin_manifest_description": "Manage OpenLDAP database over the web", - "phpmyadmin_manifest_description": "Manage MySQL databases over the web", - "phpsysinfo_manifest_arguments_install_display_mode": "Display Mode?", - "phpsysinfo_manifest_arguments_install_language": "Default Language?", - "phpsysinfo_manifest_description": "A customizable PHP script that displays information about your system nicely.", - "pihole_manifest_arguments_install_enable_dhcp": "Do you want to set Pi-hole as your DHCP server ?", - "pihole_manifest_arguments_install_help_enable_dhcp": "If you want to do that, you really have to read this before !", - "pihole_manifest_arguments_install_help_query_logging": "Keeping this option deactivate will render graphs on the admin page useless. But will respect the privacy of the other users.", - "pihole_manifest_arguments_install_query_logging": "Do you want to log queries ?", - "pihole_manifest_description": "Network-wide ad blocking via your own DNS server.", - "piratebox_manifest_arguments_install_opt_chat": "Enable the chat? (yes/no)", - "piratebox_manifest_arguments_install_opt_deleting": "Can users delete files? (yes/no)", - "piratebox_manifest_arguments_install_opt_domain": "Choose a fake domain pour the PirateBox", - "piratebox_manifest_arguments_install_opt_name": "Choose a name for the PirateBox", - "piratebox_manifest_arguments_install_opt_renaming": "Can users rename files? (yes/no)", - "piratebox_manifest_description": "PirateBox", - "piwigo_manifest_arguments_install_language": "Choose the application language", - "piwigo_manifest_description": "photo gallery", - "piwik_manifest_arguments_install_option_geoip": "Activate the plugin geolocation of visitors.", - "piwik_manifest_arguments_install_option_log": "Enable the analysis of server logs.", - "piwik_manifest_description": "Measurement Software web statistics to analyze traffic to your sites.", - "pixelfed_manifest_description": "Federated Image Sharing", - "plexmediaserver_manifest_description": "Media server", - "plonecms_manifest_arguments_install_admin_name": "Choose the PLone administrator (must be an existing YunoHost user)", - "plonecms_manifest_arguments_install_admin_pass": "Establecer la contraseña para el usuario administrador \u2265 5 character", - "plonecms_manifest_description": "Create a modern Website with a CMS written in python", - "pluxml_manifest_arguments_install_default_lang": "Default language", - "pluxml_manifest_arguments_install_public_site": "Should this application be public?", - "pluxml_manifest_description": "A fast and light blog/CMS storing data in XML and not in database.", - "portainer_manifest_description": "A web interface for the Docker engine management", - "prestashop_manifest_arguments_install_language": "Choose the application language", - "prestashop_manifest_arguments_install_passwd": "Establecer la contraseña para el usuario administrador \u2265 5 character", - "prestashop_manifest_description": "Create a E-commerce Website", - "proftpd_manifest_description": "", - "pydio_manifest_description": "File sharing platform", - "radicale_manifest_arguments_install_infcloud": "Install InfCloud web interface?", - "radicale_manifest_arguments_install_language": "Choose your interface language", - "radicale_manifest_description": "CalDAV (calendar) and CardDAV (contact) synchronization server", - "rainloop_manifest_arguments_install_lang": "Select default language", - "rainloop_manifest_arguments_install_ldap": "Do you want to add YunoHost users to the recipients suggestions?", - "rainloop_manifest_description": "Lightweight multi-account webmail", - "redirect_manifest_arguments_install_redirect_path": "Redirect destination path", - "redirect_manifest_arguments_install_redirect_type": "Redirect type", - "redirect_manifest_description": "Create a redirection or a proxy to another path.", - "riot_manifest_arguments_install_default_home_server": "Chose a default home server", - "riot_manifest_description": "A web client for matrix", - "roadiz_manifest_arguments_install_admin_name": "Choose the Roadiz administrator (must be an existing YunoHost user)", - "roadiz_manifest_arguments_install_admin_pass": "Establecer la contraseña para el usuario administrador \u2265 5 character", - "roadiz_manifest_description": "Create a modern Website", - "rocketchat_manifest_arguments_install_lang": "Select default language", - "rocketchat_manifest_description": "the ultimate chat platform", - "roundcube_manifest_arguments_install_with_carddav": "Install CardDAV synchronization plugin?", - "roundcube_manifest_arguments_install_with_enigma": "Install Enigma messages encryption plugin?", - "roundcube_manifest_description": "Open Source Webmail software", - "rss-bridge_manifest_description": "PHP project capable of generating ATOM feeds for websites which don't have one.", - "rutorrent_manifest_arguments_install_data_dir": "Choose a folder to store the downloads", - "rutorrent_manifest_description": "Torrent client", - "scm_manifest_arguments_install_admin_passwd": "Choose a password for SCM-Manager administrator", - "scm_manifest_description": "The easiest way to share and manage your Git, Mercurial and Subversion repositories over http", - "scrumblr_manifest_description": "Software for notes", - "seafile_manifest_arguments_install_admin_password": "Enter a password for the administrator", - "seafile_manifest_arguments_install_architecture": "What is the server architecture?", - "seafile_manifest_arguments_install_public_site": "Esto es un sitio publico de site ? If you want to use a desktop client or the smartphone app, make Seafile public.", - "seafile_manifest_arguments_install_server_name": "Choose a name (3 - 15 letters or digits)", - "seafile_manifest_description": "Open Source Cloud Storage", - "searx_manifest_description": "A privacy-respecting, hackable metasearch engine", - "seenthis_manifest_arguments_install_language": "Choose the application language", - "seenthis_manifest_description": "Seenthis - Short-blogging destin\u00e9 \u00e0 la veille d\u2019actualit\u00e9.", - "shaarli_manifest_arguments_install_privateinstance": "Is this instance private?", - "shaarli_manifest_arguments_install_privatelinkbydefault": "Are new links private by default ?", - "shaarli_manifest_arguments_install_public": "Esto es un sitio publico de Shaarli site ?", - "shaarli_manifest_arguments_install_title": "Choose a title for Shaarli's page", - "shaarli_manifest_description": "The personal, minimalist, super-fast, no-database delicious clone", - "shellinabox_manifest_description": "Web based AJAX terminal emulator", - "shout_manifest_description": "Web IRC client", - "sickbeard_manifest_arguments_install_fork": "LOCAL: Source URL of GIT to use", - "sickbeard_manifest_arguments_install_host": "REMOTE: Specify URL for the host", - "sickbeard_manifest_arguments_install_method": "Choose installation method", - "sickbeard_manifest_arguments_install_options": "LOCAL: Choose a downloader to configure", - "sickbeard_manifest_arguments_install_port": "LOCAL: Choose the listening port of the app", - "sickbeard_manifest_arguments_install_public": "Esto es un sitio publico de application ?", - "sickbeard_manifest_arguments_remove_data": "Would you like to keep data files ?", - "sickbeard_manifest_description": "Automatic TV show downloader", - "sickrage_manifest_description": "Automatic TV shows downloader", - "sogo_manifest_description": "Sogo is an opensource groupware for E-Mail, Contacts and Calender.", - "sonerezh_manifest_arguments_install_email_auth": "Email address which will be used for authentication", - "sonerezh_manifest_arguments_install_url_path": "Path for Sonerezh", - "sonerezh_manifest_description": "Self-hosted, web-based application to stream music, everywhere.", - "spftoolbox_manifest_description": "Application to check Domain Name settings.", - "spip2_manifest_arguments_install_language": "Choose the application language", - "spip2_manifest_description": "SPIP - publishing system for the Internet", - "spip_manifest_arguments_install_language": "Choose the application language", - "spip_manifest_arguments_install_ldap": "LDAP Connection", - "spip_manifest_description": "SPIP - publishing system for the Internet", - "ssh_chroot_dir_manifest_arguments_install_help_password": "OPTIONAL. It's better to use a public ssh key instead. See below.", - "ssh_chroot_dir_manifest_arguments_install_help_pub_key": "OPTIONAL. You can use a password instead, but a ssh public key is more secure. Ask to your beneficiary for his public key.", - "ssh_chroot_dir_manifest_arguments_install_help_size": "Default Ko, Use M, G or T to specified another unit.", - "ssh_chroot_dir_manifest_arguments_install_help_ssh_user": "It must be a new user, it will be created for this purpose.", - "ssh_chroot_dir_manifest_arguments_install_pub_key": "Give the public ssh key", - "ssh_chroot_dir_manifest_arguments_install_size": "Choose the maximum space allowed to this user", - "ssh_chroot_dir_manifest_arguments_install_ssh_user": "Choose an new user for this directory", - "ssh_chroot_dir_manifest_description": "ssh chroot directories with quotas disk.", - "staticwebapp_manifest_description": "Minimal web application for static files (vhost)", - "strut_manifest_arguments_install_public_site": "Could non member create presentations ?", - "strut_manifest_description": "Strut is a slide editor creating impress.js presentations.", - "subscribe_manifest_description": "Web page to allow a person to ask an account on the Yunohost instance", - "subsonic_manifest_description": "Subsonic is an open source, web-based media server.", - "svgedit_manifest_description": "SVG-edit is a fast, web-based, javascript-driven SVG drawing editor that works in any modern browser.", - "sympa_manifest_arguments_install_language": "Choose the application language", - "sympa_manifest_arguments_install_swap_ack": "This application needs 500 Mo of RAM. The install script will automatically add swap on the system. Swap is not good if it's on an SD card life, though. Do you agree with adding swap (required) ?", - "sympa_manifest_description": "Mailing List manager", - "synapse_manifest_description": "Instant messaging server who use matrix", - "syncthing_manifest_description": "Syncthing replaces proprietary sync and cloud services with something open, trustworthy and decentralized.", - "tagspaces_manifest_arguments_install_last": "Do you wish to install the very latest version of TagSpaces or the YunoHost-tested one? (Note: it is riskier the latest source version)", - "tagspaces_manifest_description": "TagSpaces is an open source personal data manager. It helps you organize files with tags on every platform.", - "teampass_manifest_description": "Passwords Manager", - "teamspeak_manifest_arguments_install_System-OS Platform": "64 bit or 32 bit? (x64 vs x86)", - "teamspeak_manifest_description": "Cross-platform voice communication server", - "telegram_chatbot_manifest_arguments_install_token_github": "Token API Github", - "telegram_chatbot_manifest_arguments_install_token_telegram": "Token Telegram", - "telegram_chatbot_manifest_arguments_install_user_github": "Username Github", - "telegram_chatbot_manifest_description": "Telegram chatbot - mini chatbot for Telegram", - "telegram_manifest_description": "Telegram - a new era of messaging", - "testupgrade_manifest_arguments_install_help_path": "This will be the URL path of your application, not your file system path", - "testupgrade_manifest_arguments_install_test_translation_generation": "Some random string to see if this is included in en.json foobar", - "testupgrade_manifest_description": "Dummy app for testing upgrade. Development purpose.", - "thelounge_manifest_description": "The Lounge is a web IRC client.", - "timeoff_manifest_description": "Open source, simple yet powerful absence management software for small and medium size business.", - "torclient_manifest_description": "Tor Client", - "torrelay_manifest_arguments_install_contact": "Choose an email address to be contacted on", - "torrelay_manifest_arguments_install_nickname": "Choose a nickname for your tor relay", - "torrelay_manifest_arguments_install_policy": "Choose if you want to be an exit node or not. If you don't know what it is, you should set it to No", - "torrelay_manifest_arguments_install_port": "Choose a port on which Tor will listen on", - "torrelay_manifest_description": "Tor relays are also referred to as routers or nodes. They receive traffic on the Tor network and pass it along. Check out the Tor website for a more detailed explanation of how Tor works.", - "transmission_manifest_description": "A Fast, Easy, and Free BitTorrent Client", - "transwhat_manifest_arguments_install_architecture": "What is the server architecture?", - "transwhat_manifest_description": "A getway to whatsapp from Jabber", - "ttrss_manifest_description": "A PHP and Ajax feed reader", - "turtl_manifest_description": "Turtl lets you take notes, bookmark websites, and store documents for sensitive projects. From sharing passwords with your coworkers to tracking research on an article you're writing, Turtl keeps it all safe from everyone but you and those you share with.", - "tyto_manifest_description": "tyto is an extensible and customizable management and organisation tool", - "ulogger_manifest_arguments_install_language": "Choose the application language", - "ulogger_manifest_description": "ulogger package for YunoHost.", - "umap_manifest_arguments_install_bitbucket_key": "Bitbucket Key (Optional field)", - "umap_manifest_arguments_install_bitbucket_secret": "Bitbucket Secret Key (Optional field)", - "umap_manifest_arguments_install_github_key": "GitHub Key (Optional field)", - "umap_manifest_arguments_install_github_scope": "GitHub Scope (Optional field)", - "umap_manifest_arguments_install_github_secret": "GitHub Secret Key (Optional field)", - "umap_manifest_arguments_install_language": "Choose the application language", - "umap_manifest_arguments_install_openstreetmap_key": "Openstreetmap Key (Optional field)", - "umap_manifest_arguments_install_openstreetmap_secret": "Openstreetmap Secret Key (Optional field)", - "umap_manifest_arguments_install_twitter_key": "Twitter Key (Optional field)", - "umap_manifest_arguments_install_twitter_secret": "Twitter Secret Key (Optional field)", - "unattended_upgrades_manifest_arguments_install_after_apticron": "¿Desea recibir un correo electrónico para verificar si quedan actualizaciones después de cada actualización automática?", - "unattended_upgrades_manifest_arguments_install_help_unattended_verbosity": "1: Informe de progreso solamente.
2: Informe de progreso y salidas de comando.
3: Informe de progreso y salidas de comando y rastreo.
", - "unattended_upgrades_manifest_arguments_install_previous_apticron": "¿Le gustaría recibir un correo electrónico para informarle qué actualizaciones deben realizarse?", - "unattended_upgrades_manifest_arguments_install_unattended_mail": "¿Desea recibir un correo electrónico de Actualizaciones desatendidas? ?", - "unattended_upgrades_manifest_arguments_install_unattended_verbosity": "Choose the level of verbosity of Unattended-Upgrades mail", - "unattended_upgrades_manifest_arguments_install_upgrade_level": "Choose the sources of packages to automatically upgrade", - "unattended_upgrades_manifest_arguments_install_ynh_update": "Would you like to update YunoHost packages automatically ?", - "unattended_upgrades_manifest_description": "Daily automatic upgrades", - "vpnclient_manifest_description": "VPN Client", - "wallabag2_manifest_description": "A self hostable read-it-later app", - "wallabag_manifest_description": "A self hostable read-it-later app", - "webapp_multi_inst_manifest_arguments_install_db_create": "¿Deberíamos crear una base de datos para esta aplicación? El nombre de la base de datos y el usuario serán $domain$path, como domainorgsite", - "webapp_multi_inst_manifest_arguments_install_db_pwd": "Elija una contraseña FUERTE para acceder a la base de datos", - "webapp_multi_inst_manifest_description": "Instancias múltiples de aplicaciones web sin acceso FTP", - "weblate_manifest_arguments_install_github_account": "Nombre de usuario de Github", - "weblate_manifest_arguments_install_github_token": "Token de Github (oauth)", - "weblate_manifest_description": "Una plataforma de traducción usando Git y Python", - "webmin_manifest_description": "Webmin", - "webogram_manifest_description": "Webogram: una nueva era de mensajería", - "webtrees_manifest_arguments_install_email": "Correo electrónico del administrador (Todos los nuevos registros se enviarán en este correo electrónico)", - "webtrees_manifest_arguments_install_name": "Nombre del usuario (No es un usuario LDAP)(m", - "webtrees_manifest_arguments_install_username": "Elige un usuario administradorname (Not a LDAP User)", - "webtrees_manifest_description": "Webtrees es una aplicación gratuita de genealogía de código abierto basada en la web.", - "wekan_manifest_arguments_install_language": "Elige el idioma de la aplicación", - "wekan_manifest_description": "Trello-like kanban", - "wemawema_manifest_description": "WemaWema es un generador de memes \"NOSOTROS HACEMOS PORNO \" pero se puede hacer más", - "wifiwithme_manifest_arguments_install_cnil_link": "Ingrese la URL de su declaración CNIL", - "wifiwithme_manifest_arguments_install_cnil_number": "Ingrese el número de su declaración CNIL", - "wifiwithme_manifest_arguments_install_email": "Elija el correo electrónico donde se envió la notificación", - "wifiwithme_manifest_arguments_install_isp_name": "Introduzca su nombre de ISP", - "wifiwithme_manifest_arguments_install_isp_site": "Ingrese la dirección del sitio web de su ISP", - "wifiwithme_manifest_arguments_install_isp_zone": "Elija la zona dentro de la cual desea crear su red inalámbrica", - "wifiwithme_manifest_arguments_install_latitude": "Ingrese la latitud predeterminada", - "wifiwithme_manifest_arguments_install_longitude": "Ingrese la longitud predeterminada", - "wifiwithme_manifest_arguments_install_url_contact": "Ingrese la dirección de su página de contacto", - "wifiwithme_manifest_arguments_install_zoom": "Elija el nivel de zoom predeterminado", - "wifiwithme_manifest_description": "Un formulario y un mapa para realizar un censo de personas que desean crear una red de radio.", - "wildfly_manifest_description": "Paquete Wildfly para YunoHost", - "wordpress_manifest_arguments_install_language": "Elija el idioma del sitio de WordPress", - "wordpress_manifest_arguments_install_multisite": "¿Habilitar la opción multisite?", - "wordpress_manifest_description": "Crea fácilmente un hermoso blog o sitio web", - "yacy_manifest_description": "Buscador gratuito y descentralizado", - "yellowcms_manifest_description": "CMS para un sitio web simple", - "yifypop_manifest_description": "Inspirado en Popcorn Time, un servidor web de nodo para transmitir torrents desde YIFY.", - "ynapticron_manifest_arguments_install_emails": "Direcciones de correo electrónico a las que se enviarán las notificaciones (separadas por espacios).", - "ynapticron_manifest_description": "Ser notificado sobre los paquetes para actualizar en su sistema.", - "yourls_manifest_description": "Un servicio de acortamiento de URL", - "youtube-dl-webui_manifest_arguments_install_download_folder": "Elija una carpeta donde se descargarán videos y música", - "youtube-dl-webui_manifest_description": "Interfaz web para youtube-dl", - "yunofav_manifest_description": "Una página de enlaces favoritos para Yunohost", - "yunohost_manifest_description": "Consigue Yunohost en Yunohost, loco :)", - "z-push_manifest_description": "Z-Push es un Exchange ActiveSync con frontend escrito en php que le permite sincronizar correos electrónicos (backend imap/smtp) y calendarios/contactos (backend carddav y caldav)", - "zerobin_manifest_description": "Un pastebin en línea minimalista y de código abierto donde el servidor tiene cero conocimiento de los datos pegados", - "zeronet_manifest_description": "Sitios web descentralizados que usan Bitcoin crypto y la red BitTorrent", - "zomburl_manifest_description": "Un servicio de acortamiento de URL" -} diff --git a/locales/fr.json b/locales/fr.json deleted file mode 100644 index ff578e20..00000000 --- a/locales/fr.json +++ /dev/null @@ -1,313 +0,0 @@ -{ - "abantecart_manifest_arguments_install_admin_name": "Choisissez l’administrateur de Abantecart (doit être un utilisateur YunoHost existant)", - "abantecart_manifest_arguments_install_admin_pass": "Définissez le mot de passe pour l’Administrateur. ≥ cinq caractères (sans caractères spéciaux)", - "agendav_manifest_arguments_install_language": "Langue par défaut à utiliser dans AgenDAV", - "ajaxgoogleapis_manifest_arguments_install_public_site": "Une personne non membre peut elle accéder à ce mirroir ?", - "bicbucstriim_manifest_arguments_install_login": "Désactiver l’authentification BicBucStriim ?", - "bolt_manifest_arguments_install_public_site": "Est-ce un site Bold public ?", - "bozon_manifest_arguments_install_filesize": "Définissez la taille limite de téléchargement", - "bozon_manifest_arguments_install_language": "Langue (si la langue du navigateur n’est pas détectée)", - "btsync_manifest_arguments_install_platform": "Choisissez la plateforme BitTorrentSync", - "cops_manifest_arguments_install_basicauthcreate": "Créer un accès par authentification basique (Uniquement pris en compte pour une app Publique) ? Ceci est requis si votre bibliothèque est publique et que vous voulez accéder au serveur OPDS avec votre liseuse ou application mobile", - "cops_manifest_arguments_install_basicauthname": "Indiquez le nom d’utilisateur pour accéder au serveur OPDS/HTML (NON lié lié aux utilisateurs YunoHost)", - "cops_manifest_arguments_install_basicauthpass": "Renseignez le mot de passe pour accéder au serveur OPDS/HTML", - "cops_manifest_arguments_install_calibre": "Indiquez le chemin de votre bibliotheque Calibre. Ne la mettez pas dans /var/www/cops ou elle sera supprimée à la prochaine upgrade !!!", - "couchpotato_manifest_arguments_install_fork": "LOCAL: URL du GIT source à utiliser", - "couchpotato_manifest_arguments_install_host": "REMOTE: Indiquez l’URL de l’hôte", - "couchpotato_manifest_arguments_install_method": "Choisissez le type d’installation", - "couchpotato_manifest_arguments_install_port": "LOCAL: Choisissez le port d’écoute de l’application", - "couchpotato_manifest_arguments_install_public": "Est-ce une application publique ?", - "couchpotato_manifest_arguments_remove_data": "Souhaitez-vous conserver les données ?", - "diaspora_manifest_arguments_install_site_public": "Est-ce un site public ?", - "dockercontainer_manifest_arguments_install_command": "Entrez les options du conteneur", - "dockercontainer_manifest_arguments_install_datacontainer": "Souhaitez-vous activer la fonctionnalité de backup s’appuyant sur des conteneurs de données ? (Voir explications sur GitHub)", - "dockercontainer_manifest_arguments_install_name": "Entrez le nom du conteneur", - "dockercontainer_manifest_arguments_install_repository": "Entrez le dépôt du conteneur (http://registry.hub.docker.com)", - "dockercontainer_manifest_arguments_install_restart": "Souhaitez-vous que le conteneur soit automatiquement redémarré ?", - "dockercontainer_manifest_arguments_install_volume": "Souhaitez-vous créer le dossier /home/YunoHost.docker/container-NAME afin de pouvoir le monter dans le conteneur ?", - "dockerrstudio_manifest_arguments_install_user": "Veuillez choisir un identifiant pour votre compte RStudio", - "duniter_manifest_arguments_install_is_cesium_public": "Permettre à Cesium d’être consulté publiquement ?", - "duniter_manifest_arguments_install_port": "Port du nœud Duniter", - "duniter_manifest_arguments_install_sync_node": "Adresse du nœud (nom de domaine ou adresse IP) avec lequel se synchroniser", - "duniter_manifest_arguments_install_sync_port": "Port de synchronisation", - "emailpoubelle_manifest_arguments_install_public_site": "Est-ce que cette application doit être visible publiquement ?", - "ethercalc_manifest_arguments_install_expire": "Suppression après N jours d’inactivités. (0 pour désactiver cette fonctionnalité)", - "ethercalc_manifest_arguments_install_public_site": "Des personnes n’ayant pas de compte YunoHost peuvent elles utiliser ce EtherCalc ?", - "etherpad_mypads_manifest_arguments_install_abiword": "Utiliser abiword (~260Mo) pour étendre les possibilités d’export (pdf, doc) ?", - "etherpad_mypads_manifest_arguments_install_language": "Choisissez votre langue", - "etherpadlite_manifest_arguments_install_public_site": "Est-ce un Etherpad public ?", - "flarum_manifest_arguments_install_adminpass": "Insérez votre mot de passe", - "flarum_manifest_arguments_install_title": "Choisissez un titre pour votre forum (nécessaire pour la post-installation automatique)", - "freeboard_manifest_arguments_install_adv_html": "Utilisé l’Html développeur ? (Tableau de bord permanent, plus de plugins...)", - "freeboard_manifest_arguments_install_dash": "Tableau de bord permanent, à placer dand /var/www/votre_dashboard/", - "freeboard_manifest_arguments_install_dash_bool": "Utiliser un tableau de bord permanent ? (Dev Html requis)", - "friendica_manifest_arguments_install_public_site": "Est-ce un site public ?", - "ftp_webapp_manifest_arguments_install_language": "Choisissez la langue du client ftp", - "gitolite_manifest_arguments_install_adminpubkey": "Veuillez placer ici la clé SSH publique de l'administrateur", - "gitweb_manifest_arguments_install_public_site": "Est-ce que cette application doit être visible publiquement ?", - "glpi_manifest_arguments_install_language": "Choissisez la langue du GLPI", - "gnusocial_manifest_arguments_install_name": "Choisissez un nom pour votre nœud GNU Social", - "gnusocial_manifest_arguments_install_profile": "Q’est ce qu’un profile GNU Social ?", - "gogs_manifest_arguments_install_public_site": "Est-ce un site public ?", - "headphones_manifest_arguments_install_fork": "LOCAL: URL du GIT source à utiliser", - "headphones_manifest_arguments_install_host": "REMOTE: Indiquez l’URL de l’hôte", - "headphones_manifest_arguments_install_method": "Choisissez le type d’installation", - "headphones_manifest_arguments_install_options": "LOCAL: Choisissez un client de téléchargement", - "headphones_manifest_arguments_install_port": "LOCAL: Choisissez le port d’écoute de l’application", - "headphones_manifest_arguments_install_public": "Est-ce une application publique ?", - "headphones_manifest_arguments_remove_data": "Souhaitez-vous conserver les données ?", - "hotspot_manifest_arguments_install_firmware_nonfree": "Installer des firmwares non-libres (en plus des libres) pour la clé USB wifi (yes/no)", - "hotspot_manifest_arguments_install_wifi_passphrase": "Choisissez un mot de passe wifi (au minimum 8 caractères pour le WPA2)", - "hotspot_manifest_arguments_install_wifi_ssid": "Choisissez un nom pour le wifi (SSID)", - "hubzilla_manifest_arguments_install_adminemail": "Courriel pour l’administrateur du hub Hubzilla", - "huginn_manifest_arguments_install_invitation": "Choisissez un code d’invitation pour les nouveaux utilisateurs", - "jappix_manifest_arguments_install_language": "Choissisez la langue par défaut de Jappix", - "jappix_manifest_arguments_install_name": "Choisissez un nom pour Jappix", - "jappix_mini_manifest_arguments_install_muc": "Jappix Mini doit rejoindre quel salon de discussion ? Répondre « No » pour qu’il ne rejoindre aucun salon de discussion.", - "jappix_mini_manifest_arguments_install_user": "Jappix Mini doit rejoindre quel utilisateur ? Répondre « No » pour qu’il ne rejoigne aucun utilisateur. L’étape suivante est pour rejoindre un salon de discussion.", - "jeedom_manifest_arguments_install_sudo": "Acceptez-vous de donner les droits sudo à l’utilisateur Jeedom ? C’est nécessaire pour le fonctionnement de la majorité des fonctionnalités de Jeedom. Cependant, des attaquants pourraient utiliser les vulnérabilités de Jeedom pour prendre le contrôle de votre serveur.", - "jeedom_manifest_arguments_install_zwave": "Do you want to install OpenZWave dependences for ZWave home automation modules ?", - "jirafeau_manifest_arguments_install_admin_user": "Choisissez l’administrateur (seul autorisé à accéder à la page admin.php)", - "jirafeau_manifest_arguments_install_upload_password": "Définissez le mot de passe permettant l’accès à l’envoi de fichiers (laissez vide pour autoriser tout le monde)", - "kiwiirc_manifest_arguments_install_public_site": "Est-ce un site KiwiIRC public ?", - "leed_manifest_arguments_install_language": "Choisissez la langue de votre agrégateur", - "leed_manifest_arguments_install_market": "Voulez-vous activer le Leed Market ?", - "lektor_manifest_arguments_install_admin_user": "Choisissez l’administrateur (seul autorisé à accéder à l’interface d’administration)", - "lektor_manifest_arguments_install_name": "Choisissez un nom pour votre site web", - "lektor_manifest_arguments_install_ssh_pub_key": "Une clé ssh publique afin de pouvoir cloner le dépôt (non, pas de mot de passe).", - "limesurvey_manifest_arguments_install_language": "Choisissez la langue par défault de LimeSurvey", - "linuxdash_manifest_arguments_install_user": "Choisissez l’utilisateur YunoHost qui a accès à Linux-Dash", - "lutim_manifest_arguments_install_always_encrypt": "Forcer le chiffrement des images ?", - "lychee_manifest_arguments_install_admin_pwd": "Choisissez un mot de passe pour le compte administrateur", - "lychee_manifest_arguments_install_admin_user": "Choisissez le nom d’utilisateur de l’administrateur", - "mailman_manifest_arguments_install_adminPass": "Choisissez un mot de passe d’administration pour mailman", - "mailman_manifest_arguments_install_language": "Choisissez une langue par défaut pour mailman", - "mailman_manifest_arguments_install_listPrefix": "Choisissez un préfixe pour les listes mailman (c'est-à-dire prefix dans listname@prefix.yourdomain)", - "mattermost_manifest_arguments_install_public_site": "Les utilisateurs non-enregistrés peuvent-ils accéder à ce chat ?", - "mediagoblin_manifest_arguments_install_public": "Est-ce un site public ?", - "mediawiki_manifest_arguments_install_language": "Choisissez la langue", - "mediawiki_manifest_arguments_install_wikiname": "Choisissez un nom pour le wiki", - "minchat_manifest_arguments_install_ispublic": "Type Y if website is public", - "minidlna_manifest_arguments_install_version": "Choix de la version de minidlna à installer", - "movim_manifest_arguments_install_language": "Langue du pod", - "movim_manifest_arguments_install_port": "Port du daemon Movim (interne uniquement)", - "movim_manifest_arguments_install_ssoenabled": "Activer le support SSO (connexin auto) ?", - "multi_webapp_manifest_arguments_install_sql": "Créer une base de données?", - "mumble_admin_plugin_manifest_arguments_install_admin_email": "Entrez une adresse pour la récupération de mot de passe", - "mumble_admin_plugin_manifest_arguments_install_admin_pass": "Choisissez le mot de passe administrateur", - "mumbleserver_manifest_arguments_install_port": "Entrez un port pour votre serveur. Laissez par défaut si vous ne voulez pas en changer", - "mumbleserver_manifest_arguments_install_registername": "Entrez un nom pour le channel racine (le nom de votre serveur mumble)", - "mumbleserver_manifest_arguments_install_server_login_password": "Choisissez un mot de passe pour votre serveur Mumble. Ce mot de passe sera donné aux personnes qui veulent rejoindre le serveur", - "mumbleserver_manifest_arguments_install_welcometext": "Choisissez un message de bienvenue pour le serveur", - "my_webapp_manifest_arguments_install_with_mysql": "Avez-vous besoin d’une base de données MySQL ?", - "nextcloud_manifest_arguments_install_user_home": "Accéder au dossier personnel des utilisateurs depuis Nextcloud ?", - "odoo_manifest_arguments_install_admin_password": "Choisissez un mot de passe maître fort pour l’administration", - "odoo_manifest_arguments_install_database_password": "Choisissez un mot de passe pour le compte « admin » d’Odoo", - "odoo_manifest_arguments_install_lang": "Choisissez une langue pour Odoo", - "odoo_manifest_arguments_install_odoo_version": "Quelle version d’Odoo souhaitez-vous installer ?", - "opensondage_manifest_arguments_install_language": "Choisissez la langue par défault d’OpenSondage", - "openwrt_manifest_arguments_install_server": "Choisissez l’IP sur laquelle OpenWRT sera installé", - "owncloud_manifest_arguments_install_user_home": "Accéder au dossier personnel des utilisateurs depuis ownCloud ?", - "phpBB_manifest_arguments_install_admin_email": "Renseignez un courriel pour l’admin phpBB - Vérifiez bien qu’il existe sur ce serveur !", - "phpBB_manifest_arguments_install_admin_login": "Renseignez un login pour l’admin phpBB", - "phpBB_manifest_arguments_install_admin_pwd": "Renseignez un mot de passe pour l’admin phpBB. Pour l’instant, ce mot de passe est également utilisé pour la base de donnée MySQL de phpBB", - "phpBB_manifest_arguments_install_curl_inst": "Configurer phpBB automatiquement via cURL ? [CASSE - NE PAS UTILISER]", - "phpBB_manifest_arguments_install_lang": "Configurer la langue de phpBB", - "phpsysinfo_manifest_arguments_install_display_mode": "Mode d’affichage ?", - "phpsysinfo_manifest_arguments_install_language": "Langue par défaut ?", - "piratebox_manifest_arguments_install_opt_chat": "Activer le chat ? (yes/no)", - "piratebox_manifest_arguments_install_opt_deleting": "Les utilisateurs peuvent-ils supprimer des fichiers ? (yes/no)", - "piratebox_manifest_arguments_install_opt_domain": "Choissez un faux domaine pour la PirateBox", - "piratebox_manifest_arguments_install_opt_name": "Choisir un nom pour la PirateBox", - "piratebox_manifest_arguments_install_opt_renaming": "Les utilisateurs peuvent-ils renommer des fichiers ? (yes/no)", - "piwigo_manifest_arguments_install_language": "Choisissez la langue de l’application", - "piwik_manifest_arguments_install_option_geoip": "Activer le plugin de géolocalisation des visiteurs.", - "piwik_manifest_arguments_install_option_log": "Activer l’analyse des log du serveur.", - "pluxml_manifest_arguments_install_default_lang": "Langue par défaut", - "pluxml_manifest_arguments_install_public_site": "Est-ce que cette application doit être visible publiquement ?", - "radicale_manifest_arguments_install_infcloud": "Installer l’interface web InfCloud ?", - "radicale_manifest_arguments_install_language": "Choisissez la langue de l’interface", - "rainloop_manifest_arguments_install_lang": "Sélectionnez la langue par défaut", - "rainloop_manifest_arguments_install_ldap": "Souhaitez-vous ajouter les utilisateurs YunoHost dans les suggestions de destinataires ?", - "redirect_manifest_arguments_install_redirect_path": "Emplacement de destination", - "redirect_manifest_arguments_install_redirect_type": "Type de redirection", - "riot_manifest_arguments_install_default_home_server": "Choisissez un serveur par défault", - "roadiz_manifest_arguments_install_admin_name": "Choisissez l’administrateur de Roadiz (doit être un utilisateur YunoHost existant)", - "roadiz_manifest_arguments_install_admin_pass": "Définissez le mot de passe pour l’administrateur. ≥ cinq caractères", - "roundcube_manifest_arguments_install_with_carddav": "Installer le plugin de synchronisation CardDAV ?", - "rutorrent_manifest_arguments_install_data_dir": "Choisissez un dossier pour sauver les telechargements", - "scm_manifest_arguments_install_admin_passwd": "Choisissez un mot de passe pour l’administrateur SCM-Manager", - "seafile_manifest_arguments_install_admin_password": "Saisissez un mot de passe pour l’administrateur", - "seafile_manifest_arguments_install_architecture": "Quelle est l’architecture du serveur ?", - "seafile_manifest_arguments_install_public_site": "Est-ce un site public ? Pour utiliser un client sur PC ou l’application mobile, Seafile doit être public.", - "seafile_manifest_arguments_install_server_name": "Choisissez un nom (3 à 15 lettres ou chiffres)", - "shaarli_manifest_arguments_install_privatelinkbydefault": "Les nouveaux liens sont-ils privés par défaut ?", - "shaarli_manifest_arguments_install_public": "Est-ce un site Shaarli public ?", - "shaarli_manifest_arguments_install_title": "Choisissez un titre pour la page de Shaarli", - "sickbeard_manifest_arguments_install_fork": "LOCAL: URL du GIT source à utiliser", - "sickbeard_manifest_arguments_install_host": "REMOTE: Indiquez l’URL de l’hôte", - "sickbeard_manifest_arguments_install_method": "Choisissez le type d’installation", - "sickbeard_manifest_arguments_install_options": "LOCAL: Choisissez un client de téléchargement", - "sickbeard_manifest_arguments_install_port": "LOCAL: Choisissez le port d’écoute de l’application", - "sickbeard_manifest_arguments_install_public": "Est-ce une application publique ?", - "sickbeard_manifest_arguments_remove_data": "Souhaitez-vous conserver les données ?", - "sonerezh_manifest_arguments_install_email_auth": "Adresse courriel qui servira à s’authentifier", - "sonerezh_manifest_arguments_install_url_path": "Chemin sur lequel installer Sonerezh", - "strut_manifest_arguments_install_public_site": "Une personne non membre peut elle créer une présentation ?", - "tagspaces_manifest_arguments_install_last": "Souhaitez-vous installer la toute dernière version de TagSpaces ou une version testée sur YunoHost ? (Note : il est plus risqué d’installer la dernière version source)", - "teamspeak_manifest_arguments_install_System-OS Platform": "64 bits ou 32 bits ? (x64 vs x86)", - "torrelay_manifest_arguments_install_contact": "Choisissez une adresse courriel sur laquelle vous pouvez être contacté", - "torrelay_manifest_arguments_install_nickname": "Choisissez un pseudonyme pour votre relai tor", - "torrelay_manifest_arguments_install_policy": "Choisissez si vous voulez pouvoir être choisi comme noeud de sortie. Si vous ne savez pas ce que c’est, vous devriez laisser ce paramètre à Non", - "torrelay_manifest_arguments_install_port": "Choisissez un port sur lequel Tor va écouter", - "transwhat_manifest_arguments_install_architecture": "Quelle est l’architecture du serveur ?", - "webapp_multi_inst_manifest_arguments_install_db_create": "Doit-on créer une base de donnée pour cette app ? La base de donnée et son utilisateur seront $domain$path tel que domainorgsite", - "webapp_multi_inst_manifest_arguments_install_db_pwd": "Choisissez un mot de passe FORT pour accéder à la base de donnée", - "wekan_manifest_arguments_install_language": "Choisissez la langue de l’application", - "wordpress_manifest_arguments_install_language": "Choissisez la langue du WordPress", - "wordpress_manifest_arguments_install_multisite": "Activer l’option multisite ?", - "ynapticron_manifest_arguments_install_emails": "Des adresses courriel auxquelles seront envoyées les notifications (séparées par des espaces).", - "youtube-dl-webui_manifest_arguments_install_download_folder": "Choisissez le dossier où les vidéos et musiques seront téléchargées", - "grav_manifest_arguments_install_language": "Choisissez la langue de l’application", - "grav_manifest_arguments_install_multisite": "Activer l’option multi-site ?", - "seenthis_manifest_arguments_install_language": "Choisissez la langue de l’application", - "spip2_manifest_arguments_install_language": "Choisissez la langue de l’application", - "spip_manifest_arguments_install_language": "Choisissez la langue de l’application", - "mytinytodo_manifest_arguments_install_language": "Choisissez la langue de l’application", - "spip_manifest_arguments_install_ldap": "Connexion LDAP", - "abantecart_manifest_arguments_install_admin_email": "Votre adresse courriel.", - "concrete5_manifest_arguments_install_admin_pass": "Définissez le mot de passe pour l’administrateur. ≥ cinq caractères", - "galette_manifest_arguments_install_adminPass": "Mot de passe administrateur", - "joomla_manifest_arguments_install_email": "Courriel de l’administrateur", - "joomla_manifest_arguments_install_username": "Identifiant de l’administrateur", - "nexusoss_manifest_arguments_install_lang": "Sélectionnez la langue par défaut", - "plonecms_manifest_arguments_install_admin_pass": "Définissez le mot de passe pour l’administrateur. ≥ cinq caractères", - "prestashop_manifest_arguments_install_passwd": "Définissez le mot de passe pour l’administrateur. ≥ cinq caractères", - "rocketchat_manifest_arguments_install_lang": "Sélectionnez la langue par défaut", - "umap_manifest_arguments_install_bitbucket_key": "Clef Bitbucket (champ optionnel)", - "umap_manifest_arguments_install_bitbucket_secret": "Clef secrète Bitbucket (champ optionnel)", - "webtrees_manifest_arguments_install_email": "Courriel de l’administrateur (toute inscription sera transmise à cette adresse)", - "coin_manifest_arguments_install_email": "Choisissez le courriel auquel transmettre les notifications", - "hubzilla_manifest_arguments_install_email": "Courriel pour l’administrateur du hub Hubzilla", - "adminer_manifest_arguments_install_root_access": "Permettre l’accès Root (par sécurité, désactivé par défaut) ?", - "archivist_manifest_arguments_install_apps_backup": "Voulez-vous sauvegarder vos applications ?", - "archivist_manifest_arguments_install_core_backup": "Voulez-vous sauvegarder votre système YunoHost ?", - "archivist_manifest_arguments_install_encrypt": "Voulez-vous chiffrer vos sauvegardes ?", - "archivist_manifest_arguments_install_encryption_pwd": "Définissez le mot de passe pour le chiffrement.", - "archivist_manifest_arguments_install_frequency": "Choisissez la fréquence de vos sauvegardes ?", - "archivist_manifest_arguments_install_help_encryption_pwd": "C’est nécessaire si vous utilisez le chiffrement des sauvegardes.", - "bozon_manifest_arguments_install_backup_core_only": "Dans le cas d’une sauvegarde, dois-je sauvegarder uniquement le cœur d’une application ? (vos données téléversées dans BoZoN telles que les vidéos, photos, documents… ne seront pas sauvegardées)", - "cachet_manifest_arguments_install_admin_password": "Définissez le mot de passe pour l’administrateur", - "cachet_manifest_arguments_install_language": "Choisissez la langue de l’application", - "concrete5_manifest_arguments_install_admin_name": "Choisissez l’administrateur de Concrete5 (doit être un utilisateur YunoHost existant)", - "concrete5_manifest_arguments_install_language": "Langue par défaut à utiliser sur votre interface d’administration", - "mailman_manifest_arguments_install_admin_password": "Choisissez un mot de passe d’administration pour mailman", - "mastodon_manifest_arguments_install_passwd": "Saisissez un mot de passe pour l’administrateur ≥ 8 caractères", - "mopidy_manifest_arguments_install_admin_mopidy": "Choisissez l’administrateur de Mopidy (doit être un utilisateur YunoHost)", - "nodebb_manifest_arguments_install_admin_name": "Choisissez l’administrateur de Abantecart (doit être un utilisateur YunoHost existant)", - "pgadmin_manifest_arguments_install_admin_password": "Saisissez un mot de passe pour l’administrateur", - "plonecms_manifest_arguments_install_admin_name": "Choisissez l’administrateur de Plone (doit être un utilisateur YunoHost)", - "webtrees_manifest_arguments_install_username": "Choisissez l’administrateur (pas un utilisateur LDAP)", - "coin_manifest_arguments_install_isp_name": "Saisissez le nom de votre fournisseur d’accès", - "coin_manifest_arguments_install_isp_site": "Saisissez l’adresse du site web de votre fournisseur d’accès", - "collabora_manifest_arguments_install_nextclouddomain": "Le domaine de votre instance Nextcloud", - "dolibarr_manifest_arguments_install_member": "Les utilisateurs YunoHost doivent-ils être ajoutés comme membres en attente de validation dans Dolibarr ?", - "etherpad_mypads_manifest_arguments_install_useldap": "Souhaitez-vous utiliser LDAP avec mypads ?", - "flarum_manifest_arguments_install_language": "Choisissez la langue de l’application", - "horde_manifest_arguments_install_language": "Choisissez la langue de l’application", - "mastodon_manifest_arguments_install_language": "Choisissez la langue de l’application", - "monica_manifest_arguments_install_language": "Choisissez la langue de l’application", - "prestashop_manifest_arguments_install_language": "Choisissez la langue de l’application", - "ssh_chroot_dir_manifest_arguments_install_pub_key": "Donnez une clef ssh publique", - "sympa_manifest_arguments_install_language": "Choisissez la langue de l’application", - "ulogger_manifest_arguments_install_language": "Choisissez la langue de l’application", - "umap_manifest_arguments_install_language": "Choisissez la langue de l’application", - "etherpad_mypads_manifest_arguments_install_export": "Utiliser AbiWord (~260 Mio) ou LibreOffice (~400 Mio) (plus stable) pour étendre les capacités d’export (pdf, doc) ?", - "etherpad_mypads_manifest_arguments_install_help_mypads": "plugin mypads", - "etherpad_mypads_manifest_arguments_install_help_path": "Si vous choisissez d’installer le plugin mypads, etherpad doit être à la racine (/)", - "etherpad_mypads_manifest_arguments_install_help_useldap": "Utiliser LDAP ne vous permettra pas d’ajouter des utilisateurs autres que ceux de YunoHost.", - "etherpad_mypads_manifest_arguments_install_mypads": "Voulez-vous installer le plugin mypads ?", - "fallback_manifest_arguments_install_auto_deploy": "[fallback server seulement] Déployer automatiquement le fallback en cas de panne.", - "fallback_manifest_arguments_install_auto_detect_failure": "[fallback server seulement] Détection automatique d’une panne du serveur principal ?", - "fallback_manifest_arguments_install_contact_mail": "[fallback server seulement] Adresse e-mail à contacter en cas de panne.", - "fallback_manifest_arguments_install_delay_before_incident": "[fallback server seulement] Délai avant de déclarer un incident avec le serveur principal.", - "fallback_manifest_arguments_install_encrypt": "[main server seulement] Voulez-vous chiffrer vos sauvegardes ?", - "fallback_manifest_arguments_install_encryption_pwd": "[main server seulement] Définissez le mot de passe de chiffrement.", - "fallback_manifest_arguments_install_help_auto_deploy": "Uniquement pour la détection automatique de panne.", - "fallback_manifest_arguments_install_help_contact_mail": "Uniquement pour la détection automatique de panne.
Devrait évidemment être une adresse sur un autre serveur !", - "fallback_manifest_arguments_install_help_delay_before_incident": "Uniquement pour la détection automatique de panne.", - "fallback_manifest_arguments_install_help_encrypt": "Vous ne devriez désactiver le chiffrement que si le serveur de secours est vraiment sûr.", - "fallback_manifest_arguments_install_help_encryption_pwd": "C’est nécessaire si vous n’avez pas désactivé le chiffrement.", - "fallback_manifest_arguments_install_help_install_type": "Choisissez « main server » si vous effectuez une installation sur votre vrai serveur. Ou « fallback server » si c’est votre serveur de secours.", - "fallback_manifest_arguments_install_help_pub_key": "La clé publique ssh vous sera fournie à la fin de l’installation du serveur principal.", - "fallback_manifest_arguments_install_help_ssh_host": "Ce serveur doit être en route, pour la commande ssh-keyscan.", - "fallback_manifest_arguments_install_install_type": "Choisissez le type d’installation que vous souhaitez.", - "fallback_manifest_arguments_install_pub_key": "[fallback server seulement] Placez ici la clé publique ssh.", - "fallback_manifest_arguments_install_ssh_host": "[main server seulement] Définissez le nom de domaine (ou l’adresse ip) du serveur de secours.", - "fallback_manifest_arguments_install_ssh_port": "[main server seulement] Définissez le port pour la connexion ssh.", - "flask_manifest_arguments_install_display_name": "Nom d’affichage (utilisé dans le portail SSO)", - "flask_manifest_arguments_install_help_system_name": "(minuscules uniquement, caractères alphanumériques, sans espaces)", - "flask_manifest_arguments_install_system_name": "Nom court utilisé par le système pour identifier votre application", - "grafana_manifest_arguments_install_port": "Choisissez un port pour votre serveur. Laissez la valeur par défaut si vous ne souhaitez pas le changer", - "horde_manifest_arguments_install_ansel_install": "Installer un gestionnaire de photos complet (Ansel) ?", - "horde_manifest_arguments_install_service_autodiscovery": "Voulez-vous activer le service d’auto-découverte CaldDav/CardDAV ?", - "horde_manifest_arguments_install_sesha_install": "Installer un gestionnaire d’inventaire (Sesha) ?", - "horde_manifest_arguments_install_whups_install": "Installer un système de gestion de tickets (Whups) ?", - "horde_manifest_arguments_install_wicked_install": "Installer un Wiki (Wicked) ?", - "hubzilla_manifest_arguments_install_run_exec": "Acceptez-vous de modifier php.ini pour permettre l’usage de la fonction exec() par Hubzilla ?", - "hubzilla_manifest_arguments_install_upload": "Taille maximale des téléversements (Mio)", - "kodi_manifest_arguments_install_launch_on_boot": "Lancer Kodi au démarrage du serveur YunoHost", - "kodi_manifest_arguments_install_open_webserver_port": "Ouvrir le port 8080 afin d’utiliser via votre téléphone une application à distance Kodi sur votre réseau local", - "mailman_manifest_arguments_install_help_admin_password": "Sera nécessaire pour créer et administrer les listes. Prudence cependant : ce mot de passe sera écrit en clair sur le disque…", - "mailman_manifest_arguments_install_help_domain": "Ceci sera le domaine sur lequel s’exécuteront les listes de discussions", - "mailman_manifest_arguments_install_help_path": "L’interface web pour mailman sera accessible via le.domaine.fr/chemin", - "mattermost_manifest_arguments_install_analytics": "Permettre à Mattermost d’envoyer des télémesures sur votre utilisation de cette application ?", - "minetest_manifest_arguments_install_creative": "Activer ou non le mode créatif (inventaire illimité)", - "minetest_manifest_arguments_install_damage": "Permettre aux joueurs de recevoir des dommages et de mourir", - "minetest_manifest_arguments_install_pvp": "S’il faut permettre aux joueurs de s’entretuer les uns les autres", - "monica_manifest_description": " Personal Relationship Manager - un nouveau type de CRM pour organiser les interactions avec vos amis et votre famille.", - "mopidy_manifest_arguments_install_soundcloud_id": "ID Soundcloud (champ optionnel)", - "mopidy_manifest_arguments_install_spotify_id": "Identifiant client Spotify (champ optionnel)", - "mopidy_manifest_arguments_install_spotify_id_secret": "Identifiant client secret Spotify (champ optionnel)", - "mopidy_manifest_arguments_install_spotify_pass": "Mot de passe Spotify (champ optionnel)", - "mopidy_manifest_arguments_install_spotify_user": "Utilisateur Spotify (champ optionnel)", - "mopidy_manifest_description": "Mopidy - est un serveur de musique extensible écrit en Python.", - "ore_manifest_arguments_install_email": "Fournissez une adresse courriel pour envoyer les paramètres de la base de données (Le mot de passe sera envoyé dans ce courriel. Donc PRUDENCE)", - "pelican_manifest_arguments_install_author": "Choisissez un auteur", - "pelican_manifest_arguments_install_title": "Choisissez un titre par défaut pour votre site internet", - "pihole_manifest_arguments_install_enable_dhcp": "Voulez-vous définir Pi-hole comme votre serveur DHCP ?", - "pihole_manifest_arguments_install_help_enable_dhcp": "Si vous voulez faire ça, vous devriez vraiment lire ça avant !", - "pihole_manifest_arguments_install_help_query_logging": "Garder cette option désactivée rendra les graphiques sur la page d’administration inutiles. Mais respectera la vie privée des autres utilisateurs.", - "pihole_manifest_arguments_install_query_logging": "Voulez-vous enregistrer les requêtes DNS ?", - "roundcube_manifest_arguments_install_with_enigma": "Installer le plugin de chiffrement des messages Enigma ?", - "shaarli_manifest_arguments_install_privateinstance": "Cette instance est-elle privée ?", - "ssh_chroot_dir_manifest_arguments_install_help_password": "OPTIONNEL. Il vaut mieux utiliser une clef publique ssh à la place. Voir si-dessous.", - "ssh_chroot_dir_manifest_arguments_install_help_pub_key": "OPTIONNEL. Vous pouvez utiliser un mot de passe à la place, mais une clé ssh publique est plus sécurisée. Demandez à votre bénéficiaire sa clé publique.", - "ssh_chroot_dir_manifest_arguments_install_help_size": "Kio par défaut, utilisez M, G ou T pour indiquer une autre unité.", - "ssh_chroot_dir_manifest_arguments_install_help_ssh_user": "Ce doit être un nouvel utilisateur, il sera créé pour cet usage.", - "ssh_chroot_dir_manifest_arguments_install_size": "Choisissez l’espace maximum à allouer à cet utilisateur", - "ssh_chroot_dir_manifest_arguments_install_ssh_user": "Choisissez un nouvel utilisateur pour ce dossier", - "sympa_manifest_arguments_install_swap_ack": "Cette application nécessite 500 Mo de RAM. Le script d’installation va automatiquement ajouter du swap sur le système. Cependant, l’utilisation de swap risque de diminuer sa durée de vie. Êtes-vous d’accord avec l’ajout de swap (requis) ?", - "telegram_chatbot_manifest_arguments_install_token_github": "Token de l’API GitHub", - "telegram_chatbot_manifest_arguments_install_token_telegram": "Token Telegram", - "telegram_chatbot_manifest_arguments_install_user_github": "Nom d’utilisateur GitHub", - "testupgrade_manifest_arguments_install_help_path": "Ce sera le chemin de votre application et non le chemin de votre système de fichiers", - "testupgrade_manifest_arguments_install_test_translation_generation": "Quelques chaînes de caractères aléatoires pour voir si cela est inclus dans en.json foobar", - "umap_manifest_arguments_install_github_key": "Clef GitHub (champ optionnel)", - "umap_manifest_arguments_install_github_scope": "GitHub Scope (champ optionnel)", - "umap_manifest_arguments_install_github_secret": "Clef secrète GitHub (champ optionnel)", - "umap_manifest_arguments_install_openstreetmap_key": "Clef OpenStreetMap (champ optionnel)", - "umap_manifest_arguments_install_openstreetmap_secret": "Clef secrète OpenStreetMap (champ optionnel)", - "umap_manifest_arguments_install_twitter_key": "Clef Twitter (champ optionnel)", - "umap_manifest_arguments_install_twitter_secret": "Clef secrète Twitter (champ optionnel)", - "unattended_upgrades_manifest_arguments_install_after_apticron": "Aimeriez-vous recevoir un courriel pour vérifier s’il reste des mises à niveau après chaque mise à niveau automatique ?", - "unattended_upgrades_manifest_arguments_install_help_unattended_verbosity": "1 : Rapport d’avancement seulement.
2 : Rapport d’avancement et sorties de commande.
3 : Rapport d’avancement et sorties de commande et trace.
", - "unattended_upgrades_manifest_arguments_install_previous_apticron": "Souhaitez-vous recevoir un courriel vous informant des mises à jour à effectuer ?", - "unattended_upgrades_manifest_arguments_install_unattended_mail": "Souhaitez-vous recevoir un courriel de Unattended-Upgrades ?", - "unattended_upgrades_manifest_arguments_install_unattended_verbosity": "Choisissez le niveau de verbosité du courriel Unattended-Upgrades", - "unattended_upgrades_manifest_arguments_install_upgrade_level": "Choisir les sources des paquets à mettre à niveau automatiquement", - "unattended_upgrades_manifest_arguments_install_ynh_update": "Souhaitez-vous mettre à jour automatiquement les paquets YunoHost ?", - "weblate_manifest_arguments_install_github_account": "Nom d’utilisateur GitHub", - "weblate_manifest_arguments_install_github_token": "Jeton GitHub (oauth)", - "webtrees_manifest_arguments_install_name": "Nom de l’utilisateur (pas un utilisateur LDAP)" -} \ No newline at end of file diff --git a/locales/it.json b/locales/it.json deleted file mode 100644 index 91c69158..00000000 --- a/locales/it.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "dokuwiki_manifest_description": "DokuWiki \u00e8 un Wiki aderente agli standard, semplice da usare, finalizzato principalmente alla creazione di documentazione di qualsiasi tipo." -} diff --git a/locales/nl.json b/locales/nl.json deleted file mode 100644 index 9354452f..00000000 --- a/locales/nl.json +++ /dev/null @@ -1,342 +0,0 @@ -{ - "20euros_manifest_description": "2048 - 20euros", - "243_manifest_description": "2048 game clone", - "LBCAlerte_manifest_description": "LBCAlerte package for YunoHost.", - "abantecart_manifest_arguments_install_admin_name": "Choose the Abantecart administrator (must be an existing YunoHost user)", - "abantecart_manifest_arguments_install_admin_pass": "Set the password for the Admin user \u2265 5 character", - "abantecart_manifest_description": "Create a E-commerce Website", - "adhocserver_manifest_description": "An adhoc Server for the sony PSP", - "adminer_manifest_description": "Database management in a single PHP file", - "agendav_manifest_arguments_install_language": "Default language to be used in AgenDAV", - "agendav_manifest_description": "CalDAV web client", - "ajaxgoogleapis_manifest_arguments_install_public_site": "Could non member access this mirror ?", - "ajaxgoogleapis_manifest_description": "This apps create a mirror of ajax.googleapis.com", - "ampache_manifest_description": "A web based audio/video streaming application", - "askbot_manifest_description": "Askbot is a Questions & Answers (Q&A) software", - "baikal_manifest_description": "Lightweight CalDAV+CardDAV server", - "bicbucstriim_manifest_arguments_install_login": "Disable BicBucStriim login ?", - "bicbucstriim_manifest_description": "BicBucStriim streams books, digital books, providing web-based access to your e-book collection.", - "bolt_manifest_arguments_install_public_site": "Is it a public Bolt site?", - "bolt_manifest_description": "Bolt is an open source Content Management Tool, which strives to be as simple and straightforward as possible.", - "bozon_manifest_arguments_install_filesize": "Define the file upload size limit", - "bozon_manifest_arguments_install_language": "Default language", - "bozon_manifest_description": "Minimalist Drag & drop file sharing app", - "btsync_manifest_arguments_install_platform": "Choose the BitTorrentSync platform", - "btsync_manifest_description": "BitTorrentSync : synchronize your files using bittorrent", - "cesium_manifest_description": "Duniter client to manage wallets, certifications in a libre money.", - "chtickynotes_manifest_description": "Generic sticky notes for all purpose", - "cops_manifest_arguments_install_basicauthcreate": "Create a basic auth access (only taken into account for a Public app) ? This is required if the app is public so that ereaders to access the OPDS server, for example", - "cops_manifest_arguments_install_basicauthname": "Choose the login name to access the OPDS/HTML server (UNRELATED to YunoHost users)", - "cops_manifest_arguments_install_basicauthpass": "Choose the password to access the OPDS/HTML server", - "cops_manifest_arguments_install_calibre": "Indicate the location of Calibre library. DON'T store it in your /var/www/cops or it will be removed on next upgrade !!", - "cops_manifest_description": "Calibre OPDS (and HTML) PHP Server", - "couchpotato_manifest_arguments_install_fork": "LOCAL: Source URL of GIT to use", - "couchpotato_manifest_arguments_install_host": "REMOTE: Specify URL for the host", - "couchpotato_manifest_arguments_install_method": "Choose installation method", - "couchpotato_manifest_arguments_install_port": "LOCAL: Choose the listening port of the app", - "couchpotato_manifest_arguments_install_public": "Is it a public application ?", - "couchpotato_manifest_arguments_remove_data": "Would you like to keep data files ?", - "couchpotato_manifest_description": "Automatic movie downloader", - "cubiks2048_manifest_description": "2048 game clone in 3D", - "diaspora_manifest_arguments_install_site_public": "Is it a public Diaspora site?", - "diaspora_manifest_description": "Distributed social networking service", - "dockercontainer_manifest_arguments_install_command": "Enter the container's options", - "dockercontainer_manifest_arguments_install_datacontainer": "Do you want to store data in a data volume container? (See https://docs.docker.com/userguide/dockervolumes/)", - "dockercontainer_manifest_arguments_install_name": "Enter the container's name", - "dockercontainer_manifest_arguments_install_repository": "Enter the container's repository (http://registry.hub.docker.com)", - "dockercontainer_manifest_arguments_install_restart": "Do you want the container to be always restarted?", - "dockercontainer_manifest_arguments_install_volume": "Do you want to create the folder /home/yunohost.docker/container-NAME in order to mount it in the container?", - "dockercontainer_manifest_description": "Docker allows to deploy applications which have not yet been integrated with YunoHost", - "dockerrstudio_manifest_arguments_install_user": "Choose a login for your RStudio account", - "dockerrstudio_manifest_description": "RStudio is a web development environment for R (statistics). It runs through Docker.", - "dockerui_manifest_description": "Docker allows to deploy applications which have not yet been integrated with YunoHost", - "dokuwiki_manifest_description": "DokuWiki is a simple to use and highly versatile Open Source wiki software that doesn't require a database.", - "dolibarr_manifest_description": "Dolibarr ERP & CRM is a modern and easy to use web software to manage your business (contacts, invoices, orders, products, stocks, agenda, emailings, etc...).", - "dotclear2_manifest_description": "Blog publishing application", - "duniter_manifest_arguments_install_is_cesium_public": "Make Cesium available publicly?", - "duniter_manifest_arguments_install_port": "Port of Duniter node", - "duniter_manifest_arguments_install_sync_node": "Node's address (domain name or IP address) to synchronise with", - "duniter_manifest_arguments_install_sync_port": "Port of synchronization", - "duniter_manifest_description": "Duniter node which permits participate to blockchain writing. Monetary system with universal dividend, libre money, relative theory of the money. This package permit to join an existing money.", - "emailpoubelle_manifest_arguments_install_public_site": "Should this application be public ?", - "emailpoubelle_manifest_description": "Create throwable email address redirected to your real one", - "ethercalc_manifest_arguments_install_expire": "Deletes a spreadsheet's content after N days of inactivity. (0 to diasable this feature)", - "ethercalc_manifest_arguments_install_public_site": "Is it a public EtherCalc ?", - "ethercalc_manifest_description": "Online web spreadsheet editor providing collaborative editing in really real-time", - "etherpad_mypads_manifest_arguments_install_abiword": "Use abiword (~260Mo) to expand export possibilities (pdf, doc) ?", - "etherpad_mypads_manifest_arguments_install_language": "Choose your language", - "etherpad_mypads_manifest_description": "Framapad clone, a online editor providing collaborative editing in real-time.", - "etherpadlite_manifest_arguments_install_public_site": "Is it a public Etherpad ?", - "etherpadlite_manifest_description": "online editor providing collaborative editing in really real-time", - "ffsync_manifest_description": "Mozilla\u2019s Sync-Server to host your Firefox account data", - "filebin_manifest_description": "A minimalist, opensource online pastebin where the server has zero knowledge of pasted data - File Edition", - "flarum_manifest_arguments_install_adminpass": "Put your password", - "flarum_manifest_arguments_install_title": "Choose a title for your forum", - "flarum_manifest_description": "Flarum (open-source forum software) package for YunoHost.", - "framagames_manifest_description": "Set of games Framagames from Framasoft", - "freeboard_manifest_arguments_install_adv_html": "Use dev Html ? (Permanent dashboard, more plugins...)", - "freeboard_manifest_arguments_install_dash": "Permanent dashboard name, put it in /var/www/your_dashboard/", - "freeboard_manifest_arguments_install_dash_bool": "Use permanent dashboard ? (Requires dev html)", - "freeboard_manifest_description": "A damn-sexy, open source real-time dashboard builder for IOT and other web mashups. A free open-source alternative to Geckoboard.", - "freshrss_manifest_description": "FreshRSS is a selfhostable RSS reader", - "friendica_manifest_arguments_install_public_site": "Is it a public Friendica site ?", - "friendica_manifest_description": "Social Communication Server", - "ftp_webapp_manifest_arguments_install_language": "Choose the language of the ftp client", - "ftp_webapp_manifest_description": "FTP server and client Net2ftp configurated for use with webapp on the custom port 21021", - "gateone_manifest_description": "HTML5-powered terminal emulator and SSH client", - "ghostblog_manifest_description": "Just a blogging platform", - "gitolite_manifest_arguments_install_adminpubkey": "Please put in the SSH public key of the admin", - "gitolite_manifest_description": "Gitolite allows you to setup git hosting on a central server, with very fine-grained access control and many (many!) more powerful features.", - "gitweb_manifest_arguments_install_public_site": "Should this application be public ?", - "gitweb_manifest_description": "Web interface to see gitolite repositories", - "glowingbear_manifest_description": "A web client for WeeChat.", - "glpi_manifest_arguments_install_language": "Choose the language of the GLPI site", - "glpi_manifest_description": "Create a beautiful blog or website easily", - "gnusocial_manifest_arguments_install_name": "Choose a name for the GNU Social node", - "gnusocial_manifest_arguments_install_profile": "What GNU Social profile?", - "gnusocial_manifest_description": "Create a federated comunication node", - "gogs_manifest_arguments_install_public_site": "Is it a public site ?", - "gogs_manifest_description": "A self-hosted Git service written in Go", - "grafana_manifest_description": "Beautiful metric & analytic dashboards for monitoring", - "grav_manifest_arguments_install_language": "Choose the application language", - "grav_manifest_arguments_install_multisite": "Enable multisite option ?", - "grav_manifest_description": "Grav - Grav is a modern open source flat-file CMS", - "haste_manifest_description": "Haste is an open-source pastebin software written in node.js", - "headphones_manifest_arguments_install_fork": "LOCAL: Source URL of GIT to use", - "headphones_manifest_arguments_install_host": "REMOTE: Specify URL for the host", - "headphones_manifest_arguments_install_method": "Choose installation method", - "headphones_manifest_arguments_install_options": "LOCAL: Choose a downloader to configure", - "headphones_manifest_arguments_install_port": "LOCAL: Choose the listening port of the app", - "headphones_manifest_arguments_install_public": "Is it a public application ?", - "headphones_manifest_arguments_remove_data": "Would you like to keep data files ?", - "headphones_manifest_description": "Automatic music downloader", - "hextris_manifest_description": "A fast paced puzzle game.", - "hotspot_manifest_arguments_install_firmware_nonfree": "Install non-free firmwares - in addition to the free ones - for the wifi dongle (yes/no)", - "hotspot_manifest_arguments_install_wifi_passphrase": "Choose a wifi password (at least 8 characters for WPA2)", - "hotspot_manifest_arguments_install_wifi_ssid": "Choose a wifi name (SSID)", - "hotspot_manifest_description": "Wifi Hotspot", - "htmltool_manifest_description": "An easy HTML toolset", - "htpc-manager_manifest_description": "Manage your HTPC from anywhere", - "hubzilla_manifest_arguments_install_adminemail": "Email address for the Hubzilla hub admin", - "hubzilla_manifest_description": "Hubzilla is a decentralized publication platform and social network.", - "huginn_manifest_arguments_install_invitation": "Choose an invitation code for new users", - "huginn_manifest_description": " Build agents that monitor and act on your behalf. Your agents are standing by!", - "ihatemoney_manifest_description": "A simple shared budget manager web application", - "jappix_manifest_arguments_install_language": "Choose the default language of Jappix", - "jappix_manifest_arguments_install_name": "Choose a name for Jappix", - "jappix_manifest_description": "A free social network", - "jappix_mini_manifest_arguments_install_muc": "Which chat room should Jappix Mini join? Answer 'No' if you don't want it to join a chat room.", - "jappix_mini_manifest_arguments_install_user": "Which user should Jappix Mini join? Answer 'No' to join no user. Next step is for joining a chat room.", - "jappix_mini_manifest_description": "Jappix Mini XMPP chat website integration.", - "jeedom_manifest_arguments_install_sudo": "Acceptez-vous de donner les droits sudo \u00e0 l'utilisateur www-data (web) ? Ces droits sont n\u00e9cessaires au bon fonctionnement de Jeedom. Ils comportent toutefois un risque de s\u00e9curit\u00e9 important si vous avez d'autres applications YunoHost accessibles en ligne. Ces applications auront les droits administrateurs et les attaquants pourraient donc les exploiter pour prendre le controle de votre serveur.", - "jeedom_manifest_arguments_install_zwave": "Souhaitez-vous installer les d\u00e9pendences OpenZWave pour les modules domotiques ZWave ?", - "jeedom_manifest_description": "Jeedom is a home automation application", - "jenkins_manifest_description": "Extendable continuous integration server", - "jirafeau_manifest_arguments_install_admin_user": "Choose an admin user (will be able to access admin.php page)", - "jirafeau_manifest_arguments_install_upload_password": "Set the password granting upload permissions (leave empty to allow anybody to upload)", - "jirafeau_manifest_description": "Upload a file in a simple way and give a unique link to it", - "jitsi_manifest_description": "Video conferencing web application", - "kanboard_manifest_description": "Kanboard is a simple visual task board web application", - "keeweb_manifest_description": "Password manager compatible with KeePass.", - "kiwiirc_manifest_arguments_install_public_site": "Is it a public KiwiIRC site ?", - "kiwiirc_manifest_description": "Web IRC client", - "laverna_manifest_description": "Laverna is a JavaScript note taking application with Markdown editor and encryption support. Consider it like open source alternative to Evernote.", - "leed_manifest_arguments_install_language": "Choose your agregator's language", - "leed_manifest_arguments_install_market": "Do you want to activate the Leed Market?", - "leed_manifest_description": "Leed is a minimalistic RSS feed aggregator which allows quick and non-intrusive reading of feeds.", - "lektor_manifest_arguments_install_admin_user": "Choose an admin user (the one who will be able to access the admin interface)", - "lektor_manifest_arguments_install_name": "Choose a name for your website", - "lektor_manifest_arguments_install_ssh_pub_key": "A public ssh key to be able to clone the repository (no, no password.).", - "lektor_manifest_description": "Lektor is a static website generator that ships with an admin interface. This package integrate the admin interface into YunoHost SSO.", - "limesurvey_manifest_arguments_install_language": "Choose the default language of this LimeSurvey", - "limesurvey_manifest_description": "LimeSurvey is used to create advanced poll.", - "linuxdash_manifest_arguments_install_user": "Choose the YunoHost user which have access to Linux-Dash", - "linuxdash_manifest_description": "A drop-in, low-overhead monitoring web dashboard for GNU/linux machine.", - "lutim_manifest_arguments_install_always_encrypt": "Force the encryption of images?", - "lutim_manifest_description": "Self hosting images and sharing anonymous application", - "lychee_manifest_arguments_install_admin_pwd": "Choose password for admin user", - "lychee_manifest_arguments_install_admin_user": "Choose login of admin user", - "lychee_manifest_description": "Self-hosted photo-management done right", - "mailman_manifest_arguments_install_adminPass": "Choose a mailman administration password", - "mailman_manifest_arguments_install_language": "Choose a default language for mailman", - "mailman_manifest_arguments_install_listPrefix": "Choose a prefix for mailman lists (i.e. prexif in listname@prefix.yourdomain)", - "mailman_manifest_description": "Free software for managing electronic mail discussion and e-newsletter lists.", - "mattermost_manifest_arguments_install_public_site": "Can guest users access this chat?", - "mattermost_manifest_description": "An open-source, self-hosted alternative to Slack", - "mediagoblin_manifest_arguments_install_public": "Is it a public site?", - "mediagoblin_manifest_description": "A free software media publishing platform", - "mediawiki_manifest_arguments_install_language": "Choose the language", - "mediawiki_manifest_arguments_install_wikiname": "Choose a name for the wiki", - "mediawiki_manifest_description": "Open Source Wiki software", - "minchat_manifest_arguments_install_ispublic": "Taper Y si le site est public", - "minchat_manifest_description": "A minimalist web chat", - "minidlna_manifest_arguments_install_version": "Select the minidlna version to install", - "minidlna_manifest_description": "Light DLNA server to share media files over the LAN", - "miniflux_manifest_description": "Minimal RSS reader.", - "monit_manifest_description": "Monitoring of processes, files, directories, filesystems and hosts", - "monitorix_manifest_description": "A monitoring tools", - "movim_manifest_arguments_install_language": "Pod language", - "movim_manifest_arguments_install_port": "Movim daemon port (internal only)", - "movim_manifest_arguments_install_ssoenabled": "Enable SSO support (autologin) ?", - "movim_manifest_description": "The Kickass Social Network", - "multi_webapp_manifest_arguments_install_sql": "Create a database?", - "multi_webapp_manifest_description": "Empty App without FTP access", - "mumble_admin_plugin_manifest_arguments_install_admin_email": "Set the admin email for password recovery", - "mumble_admin_plugin_manifest_arguments_install_admin_pass": "Choose an admin password for MAP", - "mumble_admin_plugin_manifest_description": "Mumble-server web interface", - "mumbleserver_manifest_arguments_install_port": "Choose a port for your server. Let as default if you don't want to change it", - "mumbleserver_manifest_arguments_install_registername": "Choose a name for the root channel (your mumble server name)", - "mumbleserver_manifest_arguments_install_server_login_password": "Choose a password for your mumble server. This password is given to persons who want to join", - "mumbleserver_manifest_arguments_install_welcometext": "Choose a welcome text for your server", - "mumbleserver_manifest_description": "Mumble is an open source, low-latency, high quality voice chat software primarily intended for use while gaming.", - "munin_manifest_description": "Outil de supervision de ressources", - "my_webapp_manifest_arguments_install_with_mysql": "Do you need a MySQL database?", - "my_webapp_manifest_description": "Custom Web app with SFTP access", - "mycryptochat_manifest_description": "Encrypted IM", - "mytinytodo_manifest_arguments_install_language": "Choose the application language", - "mytinytodo_manifest_description": "Simple open source to-do list script.", - "netdata_manifest_description": "real-time performance and health monitoring", - "nextcloud_manifest_arguments_install_user_home": "Access the users home folder from Nextcloud?", - "nextcloud_manifest_description": "Access & share your files, calendars, contacts, mail & more from any device, on your terms", - "noalyss_manifest_description": "Accounting free software (Beligum and French accounting)", - "odoo_manifest_arguments_install_admin_password": "Choose a strong master admin password", - "odoo_manifest_arguments_install_database_password": "Choose a password for the 'admin' account on Odoo", - "odoo_manifest_arguments_install_lang": "Choose a language for Odoo", - "odoo_manifest_arguments_install_odoo_version": "Which version of Odoo do you want to install?", - "odoo_manifest_description": "Odoo is a suite of business apps (ERP: CRM, Accounting, Point of Sale, HR, Purchases...).", - "ofbiz_manifest_description": "Apache-OFBiz ERP", - "openidsimplesamlphp_manifest_description": "OpenID provider based on SimpleSAMLphp", - "opennote_manifest_description": "OpenNote was built to be an open web-based alternative to Microsoft OneNote (T) and EverNote.", - "opensondage_manifest_arguments_install_language": "Choose the default language of this OpenSondage", - "opensondage_manifest_description": "OpenSondage is an online service for planning an appointment or making a decision quickly and easily. No registration is required.", - "openvpn_manifest_description": "Your Secure and Private Tunnel to the Internet", - "openwrt_manifest_arguments_install_server": "Choose IP where OpenWRT is installed", - "openwrt_manifest_description": "Access to OpenWRT", - "owncloud_manifest_arguments_install_user_home": "Access the users home folder from ownCloud?", - "owncloud_manifest_description": "Sync & share your files, pictures, music, contacts, calendars, and much more!", - "phpBB_manifest_arguments_install_admin_email": "Indicate phpBB admin email - Please make sure it exists on this server !", - "phpBB_manifest_arguments_install_admin_login": "Indicate phpBB admin login", - "phpBB_manifest_arguments_install_admin_pwd": "Indicate phpBB admin password. At this stage, this password is also used for phpBB MySQL database", - "phpBB_manifest_arguments_install_curl_inst": "Automatically configure phpBB via cURL ? [BROKEN - DO NOT USE]", - "phpBB_manifest_arguments_install_lang": "Configure phpBB's language", - "phpBB_manifest_description": "#1 free, opensource bulletin board software", - "phpldapadmin_manifest_description": "Manage OpenLDAP database over the web", - "phpmyadmin_manifest_description": "Manage MySQL databases over the web", - "phpsysinfo_manifest_arguments_install_display_mode": "Display Mode?", - "phpsysinfo_manifest_arguments_install_language": "Default Language?", - "phpsysinfo_manifest_description": "A customizable PHP script that displays information about your system nicely.", - "piratebox_manifest_arguments_install_opt_chat": "Enable the chat? (yes/no)", - "piratebox_manifest_arguments_install_opt_deleting": "Can users delete files? (yes/no)", - "piratebox_manifest_arguments_install_opt_domain": "Choose a fake domain pour the PirateBox", - "piratebox_manifest_arguments_install_opt_name": "Choose a name for the PirateBox", - "piratebox_manifest_arguments_install_opt_renaming": "Can users rename files? (yes/no)", - "piratebox_manifest_description": "PirateBox", - "piwigo_manifest_arguments_install_language": "Choose the application language", - "piwigo_manifest_description": "photo gallery", - "piwik_manifest_arguments_install_option_geoip": "Activate the plugin geolocation of visitors.", - "piwik_manifest_arguments_install_option_log": "Enable the analysis of server logs.", - "piwik_manifest_description": "Measurement Software web statistics to analyze traffic to your sites.", - "plexmediaserver_manifest_description": "Media server", - "pluxml_manifest_arguments_install_default_lang": "Default language", - "pluxml_manifest_arguments_install_public_site": "Should this application be public?", - "pluxml_manifest_description": "A fast and light blog/CMS storing data in XML and not in database.", - "proftpd_manifest_description": "", - "pydio_manifest_description": "File sharing platform", - "radicale_manifest_arguments_install_infcloud": "Install InfCloud web interface?", - "radicale_manifest_arguments_install_language": "Choose your interface language", - "radicale_manifest_description": "CalDAV (calendar) and CardDAV (contact) synchronization server", - "rainloop_manifest_arguments_install_lang": "Select default language", - "rainloop_manifest_arguments_install_ldap": "Do you want to add YunoHost users to the recipients suggestions?", - "rainloop_manifest_description": "Lightweight multi-account webmail", - "redirect_manifest_arguments_install_redirect_path": "Redirect destination path", - "redirect_manifest_arguments_install_redirect_type": "Redirect type", - "redirect_manifest_description": "Create a redirection or a proxy to another path.", - "riot_manifest_arguments_install_default_home_server": "Chose a default home server", - "riot_manifest_description": "A web client for matrix", - "roadiz_manifest_arguments_install_admin_name": "Choose the Roadiz administrator (must be an existing YunoHost user)", - "roadiz_manifest_arguments_install_admin_pass": "Set the password for the Admin user \u2265 5 character", - "roadiz_manifest_description": "Create a modern Website", - "roundcube_manifest_arguments_install_with_carddav": "Install CardDAV synchronization plugin?", - "roundcube_manifest_description": "Open Source Webmail software", - "rutorrent_manifest_arguments_install_data_dir": "Choose a folder to store the downloads", - "rutorrent_manifest_description": "Torrent client", - "scm_manifest_arguments_install_admin_passwd": "Choose a password for SCM-Manager administrator", - "scm_manifest_description": "The easiest way to share and manage your Git, Mercurial and Subversion repositories over http", - "scrumblr_manifest_description": "Software for notes", - "seafile_manifest_arguments_install_admin_password": "Enter a password for the administrator", - "seafile_manifest_arguments_install_architecture": "What is the server architecture?", - "seafile_manifest_arguments_install_public_site": "Is it a public site ? If you want to use a desktop client or the smartphone app, make Seafile public.", - "seafile_manifest_arguments_install_server_name": "Choose a name", - "seafile_manifest_description": "Open Source Cloud Storage", - "searx_manifest_description": "A privacy-respecting, hackable metasearch engine", - "seenthis_manifest_arguments_install_language": "Choose the application language", - "seenthis_manifest_description": "Seenthis - Short-blogging destin\u00e9 \u00e0 la veille d\u2019actualit\u00e9.", - "shaarli_manifest_arguments_install_privatelinkbydefault": "Are new links private by default ?", - "shaarli_manifest_arguments_install_public": "Is it a public Shaarli site ?", - "shaarli_manifest_arguments_install_title": "Choose a title for Shaarli's page", - "shaarli_manifest_description": "The personal, minimalist, super-fast, no-database delicious clone", - "shellinabox_manifest_description": "Web based AJAX terminal emulator", - "shout_manifest_description": "Web IRC client", - "sickbeard_manifest_arguments_install_fork": "LOCAL: Source URL of GIT to use", - "sickbeard_manifest_arguments_install_host": "REMOTE: Specify URL for the host", - "sickbeard_manifest_arguments_install_method": "Choose installation method", - "sickbeard_manifest_arguments_install_options": "LOCAL: Choose a downloader to configure", - "sickbeard_manifest_arguments_install_port": "LOCAL: Choose the listening port of the app", - "sickbeard_manifest_arguments_install_public": "Is it a public application ?", - "sickbeard_manifest_arguments_remove_data": "Would you like to keep data files ?", - "sickbeard_manifest_description": "Automatic TV show downloader", - "sogo_manifest_description": "Sogo is an opensource groupware for E-Mail, Contacts and Calender.", - "sonerezh_manifest_arguments_install_email_auth": "Email address which will be used for authentication", - "sonerezh_manifest_arguments_install_url_path": "Path for Sonerezh", - "sonerezh_manifest_description": "Self-hosted, web-based application to stream music, everywhere.", - "spip2_manifest_arguments_install_language": "Choose the application language", - "spip2_manifest_description": "SPIP - publishing system for the Internet", - "spip_manifest_arguments_install_language": "Choose the application language", - "spip_manifest_arguments_install_ldap": "LDAP Connection", - "spip_manifest_description": "SPIP - publishing system for the Internet", - "staticwebapp_manifest_description": "Minimal web application for static files (vhost)", - "strut_manifest_arguments_install_public_site": "Could non member create presentations ?", - "strut_manifest_description": "Strut is a slide editor creating impress.js presentations.", - "subsonic_manifest_description": "Subsonic is an open source, web-based media server.", - "synapse_manifest_description": "Instant messaging server who use matrix", - "syncthing_manifest_description": "Syncthing replaces proprietary sync and cloud services with something open, trustworthy and decentralized.", - "tagspaces_manifest_arguments_install_last": "Do you wish to install the very latest version of TagSpaces or the YunoHost-tested one? (Note: it is riskier the latest source version)", - "tagspaces_manifest_description": "TagSpaces is an open source personal data manager. It helps you organize files with tags on every platform.", - "teampass_manifest_description": "Passwords Manager", - "teamspeak_manifest_arguments_install_System-OS Platform": "64 bit or 32 bit? (x64 vs x86)", - "teamspeak_manifest_description": "Cross-platform voice communication server", - "telegram_manifest_description": "Telegram - a new era of messaging", - "testupgrade_manifest_description": "Dummy app for testing upgrade. Development purpose.", - "torclient_manifest_description": "TOR Client", - "torrelay_manifest_arguments_install_contact": "Choose an email address to be contacted on", - "torrelay_manifest_arguments_install_nickname": "Choose a nickname for your tor relay", - "torrelay_manifest_arguments_install_policy": "Choose if you want to be an exit node or not. If you don't know what it is, you should set it to No", - "torrelay_manifest_arguments_install_port": "Choose a port on which Tor will listen on", - "torrelay_manifest_description": "Tor relays are also referred to as routers or nodes. They receive traffic on the Tor network and pass it along. Check out the Tor website for a more detailed explanation of how Tor works.", - "transmission_manifest_description": "A Fast, Easy, and Free BitTorrent Client", - "transwhat_manifest_arguments_install_architecture": "What is the server architecture?", - "transwhat_manifest_description": "A getway to whatsapp from Jabber", - "ttrss_manifest_description": "A PHP and Ajax feed reader", - "vpnclient_manifest_description": "VPN Client", - "wallabag_manifest_description": "A self hostable read-it-later app", - "webapp_multi_inst_manifest_arguments_install_db_create": "Should we create a database for this app ? The database name and user will be $domain$path such as domainorgsite", - "webapp_multi_inst_manifest_arguments_install_db_pwd": "Choose a STRONG password to access the database", - "webapp_multi_inst_manifest_description": "Web App Multi Instances without FTP access", - "webmin_manifest_description": "Webmin", - "wekan_manifest_arguments_install_language": "Choose the application language", - "wekan_manifest_description": "Trello-like kanban", - "wordpress_manifest_arguments_install_language": "Choose the language of the WordPress site", - "wordpress_manifest_arguments_install_multisite": "Enable multisite option ?", - "wordpress_manifest_description": "Create a beautiful blog or website easily", - "yifypop_manifest_description": "Inspired by Popcorn Time, a node web server to stream torrents from YIFY.", - "ynapticron_manifest_arguments_install_emails": "Email addresses the notifications will be send to (space separated).", - "ynapticron_manifest_description": "Be notified on packages to upgrade on your system.", - "yourls_manifest_description": "An URL shortening service", - "youtube-dl-webui_manifest_arguments_install_download_folder": "Choose a folder where video and music will be downloaded", - "youtube-dl-webui_manifest_description": "Web interface for youtube-dl", - "yunofav_manifest_description": "A page of favorite links for Yunohost", - "z-push_manifest_description": "Z-Push is an Exchange ActiveSync fronted written in php which lets you synchronize emails (imap/smtp backend) and calendar/contacts (carddav and caldav backend)", - "zerobin_manifest_description": "A minimalist, opensource online pastebin where the server has zero knowledge of pasted data", - "zeronet_manifest_description": "Decentralized websites using Bitcoin crypto and BitTorrent network", - "zomburl_manifest_description": "An URL shortening service" -} diff --git a/locales/oc.json b/locales/oc.json deleted file mode 100644 index 27643e44..00000000 --- a/locales/oc.json +++ /dev/null @@ -1,570 +0,0 @@ -{ - "20euros_manifest_description": "2048 - 20euros", - "243_manifest_description": "Clone du jeu 2048", - "LBCAlerte_manifest_description": "Aplicacion LBCAlerte pour YunoHost.", - "abantecart_manifest_arguments_install_admin_email": "Votre adresse courriel.", - "abantecart_manifest_arguments_install_admin_name": "Causissètz l’administrator de Abantecart (deu èsser un utilizaire YunoHost existent)", - "abantecart_manifest_arguments_install_admin_pass": "Définissez le mot de passe pour l’Administrateur. ≥ cinq caractères (sans caractères spéciaux)", - "abantecart_manifest_description": "Créer un site ecommerce", - "adhocserver_manifest_description": "Un serveur adhoc pour la PSP de sony", - "adminer_manifest_arguments_install_root_access": "Permettre l’accès Root (par sécurité, désactivé par défaut) ?", - "adminer_manifest_description": "Gestionnaire de base de données en un seul fichier PHP", - "agendav_manifest_arguments_install_language": "Lengue per defaut d’utilizar dins AgenDAV", - "agendav_manifest_description": "Client web pour CalDAV", - "ajaxgoogleapis_manifest_arguments_install_public_site": "Une personne non membre peut elle accéder à ce mirroir ?", - "ajaxgoogleapis_manifest_description": "Cette Aplicacion créé un mirroir de ajax.googleapis.com", - "ampache_manifest_description": "Una aplicacion de streaming audio et vidéo", - "archivist_manifest_arguments_install_apps_backup": "Voulez-vous sauvegarder vos Aplicacions ?", - "archivist_manifest_arguments_install_core_backup": "Voulez-vous sauvegarder votre système YunoHost ?", - "archivist_manifest_arguments_install_encrypt": "Voulez-vous chiffrer vos sauvegardes ?", - "archivist_manifest_arguments_install_encryption_pwd": "Définissez le mot de passe pour le chiffrement.", - "archivist_manifest_arguments_install_frequency": "Choisissez la fréquence de vos sauvegardes ?", - "archivist_manifest_arguments_install_help_encryption_pwd": "C’est nécessaire si vous utilisez le chiffrement des sauvegardes.", - "archivist_manifest_description": "Sauvegardes automatisées.", - "askbot_manifest_description": "Askbot est un système de Questions et Réponses", - "baikal_manifest_description": "Serveur CalDAV+CardDAV léger", - "bicbucstriim_manifest_arguments_install_login": "Désactiver l’authentification BicBucStriim ?", - "bicbucstriim_manifest_description": "BicBucStriim est une interface web pour accéder à votre collection d’e-book.", - "bolt_manifest_arguments_install_public_site": "Est-ce un site Bold public ?", - "bolt_manifest_description": "Bolt est un outil de gestion de contenu qui vise à être aussi simple et direct que possible.", - "bozon_manifest_arguments_install_backup_core_only": "Dans le cas d’une sauvegarde, dois-je sauvegarder uniquement le cœur d’une Aplicacion ? (vos données téléversées dans BoZoN telles que les vidéos, photos, documents… ne seront pas sauvegardées)", - "bozon_manifest_arguments_install_filesize": "Définissez la taille limite de téléchargement", - "bozon_manifest_arguments_install_language": "Lenga (se la lenga del navegador es pas detectada)", - "bozon_manifest_description": "Aplicacion minimaliste de partage de fichiers", - "btsync_manifest_arguments_install_platform": "Choisissez la plateforme BitTorrentSync", - "btsync_manifest_description": "BitTorrent Sync : synchronisation de répertoire par torrent", - "cachet_manifest_arguments_install_admin_password": "Définissez le mot de passe pour l’administrateur", - "cachet_manifest_arguments_install_language": "Causissètz la lenga de l’aplicacion", - "cachet_manifest_description": "Système de page de status open-source", - "cesium_manifest_description": "Client Duniter pour gérer ses portes-monnaie, les certifications au sein d’une monnaie libre.", - "cheky_manifest_description": "Le paquet Cheky pour YunoHost.", - "chtickynotes_manifest_description": "Des post-its génériques à tout faire", - "coin_manifest_arguments_install_email": "Choisissez le courriel auquel transmettre les notifications", - "coin_manifest_arguments_install_isp_name": "Saisissez le nom de votre fournisseur d’accès", - "coin_manifest_arguments_install_isp_site": "Saisissez l’adresse du site web de votre fournisseur d’accès", - "coin_manifest_description": "Tableau de bord des membres pour les fournisseurs d’accès associatifs.", - "collabora_manifest_arguments_install_nextclouddomain": "Le domaine de votre instance Nextcloud", - "collabora_manifest_description": "Le paquet Collabora Online pour YunoHost.", - "collaboradocker_manifest_description": "Collabora Online est une puissante suite bureautique en ligne basée sur LibreOffice", - "concrete5_manifest_arguments_install_admin_name": "Causissètz l’administrator de Concrete5 (deu èsser un utilizaire YunoHost existent)", - "concrete5_manifest_arguments_install_admin_pass": "Définissez le mot de passe pour l’administrateur. ≥ cinq caractères", - "concrete5_manifest_arguments_install_language": "Langue par défaut à utiliser sur votre interface d’administration", - "concrete5_manifest_description": "Créer un site web moderne", - "cops_manifest_arguments_install_basicauthcreate": "Créer un accès par authentification basique (Uniquement pris en compte pour une app Publique) ? Ceci est requis si votre bibliothèque est publique et que vous voulez accéder au serveur OPDS avec votre liseuse ou Aplicacion mobile", - "cops_manifest_arguments_install_basicauthname": "Indiquez le nom d’utilisateur pour accéder au serveur OPDS/HTML (NON lié lié aux utilisateurs YunoHost)", - "cops_manifest_arguments_install_basicauthpass": "Renseignez le mot de passe pour accéder au serveur OPDS/HTML", - "cops_manifest_arguments_install_calibre": "Indiquez le chemin de votre bibliotheque Calibre. Ne la mettez pas dans /var/www/cops ou elle sera supprimée à la prochaine upgrade !!!", - "cops_manifest_description": "Calibre OPDS (et HTML) PHP Serveur", - "couchpotato_manifest_arguments_install_fork": "LOCAL: URL du GIT source à utiliser", - "couchpotato_manifest_arguments_install_host": "REMOTE: Indiquez l’URL de l’hôte", - "couchpotato_manifest_arguments_install_method": "Choisissez le type d’installation", - "couchpotato_manifest_arguments_install_port": "LOCAL: Choisissez le port d’écoute de l’Aplicacion", - "couchpotato_manifest_arguments_install_public": "Es una aplicacion publica ?", - "couchpotato_manifest_arguments_remove_data": "Souhaitez-vous conserver les données ?", - "couchpotato_manifest_description": "Téléchargement automatisé de films", - "cryptpad_manifest_description": "Pad chiffré", - "cubiks2048_manifest_description": "Clone du jeu 2048 en 3D", - "democracyos_manifest_description": "Aplicacion qui rend possible la prise de décision.", - "diaspora_manifest_arguments_install_site_public": "Es un site public ?", - "diaspora_manifest_description": "Service de réseau social distribué", - "diasporadocker_manifest_description": "Un réseau social puissant et ouvert", - "dockercontainer_manifest_arguments_install_command": "Entrez les options du conteneur", - "dockercontainer_manifest_arguments_install_datacontainer": "Souhaitez-vous activer la fonctionnalité de backup s’appuyant sur des conteneurs de données ? (Voir explications sur GitHub)", - "dockercontainer_manifest_arguments_install_name": "Entrez le nom du conteneur", - "dockercontainer_manifest_arguments_install_repository": "Entrez le dépôt du conteneur (http://registry.hub.docker.com)", - "dockercontainer_manifest_arguments_install_restart": "Souhaitez-vous que le conteneur soit automatiquement redémarré ?", - "dockercontainer_manifest_arguments_install_volume": "Souhaitez-vous créer le dossier /home/YunoHost.docker/container-NAME afin de pouvoir le monter dans le conteneur ?", - "dockercontainer_manifest_description": "Docker permet de déployer des Aplicacions qui n’ont pas encore été intégrées à YunoHost", - "dockerrstudio_manifest_arguments_install_user": "Veuillez choisir un identifiant pour votre compte RStudio", - "dockerrstudio_manifest_description": "RStudio est un environnement de développement web pour R (statistiques). Il est exécuté via Docker.", - "dockerui_manifest_description": "Docker permet de déployer des Aplicacions qui n’ont pas encore été intégrées à YunoHost", - "dokuwiki_manifest_description": "DokuWiki est un wiki Open Source simple à utiliser et très polyvalent qui n’exige aucune base de données.", - "dolibarr_manifest_arguments_install_member": "Les utilisateurs YunoHost doivent-ils être ajoutés comme membres en attente de validation dans Dolibarr ?", - "dolibarr_manifest_description": "Dolibarr ERP & CRM est un logiciel moderne de gestion de votre activité professionnelle ou associative (contacts, factures, commandes, stocks, agenda, etc...).", - "dotclear2_manifest_description": "Moteur de blog", - "duniter_manifest_arguments_install_is_cesium_public": "Permettre à Cesium d’être consulté publiquement ?", - "duniter_manifest_arguments_install_port": "Port du nœud Duniter", - "duniter_manifest_arguments_install_sync_node": "Adresse du nœud (nom de domaine ou adresse IP) avec lequel se synchroniser", - "duniter_manifest_arguments_install_sync_port": "Port de synchronisation", - "duniter_manifest_description": "Nœud Duniter qui permet de participer à l’écriture de blocs. Système monétaire à dividende universel, monnaie libre, thérorie relative de la monnaie. Ce paquet permet de rejoindre une monnaie déjà existante.", - "emailpoubelle_manifest_arguments_install_public_site": "Est-ce que cette Aplicacion doit être visible publiquement ?", - "emailpoubelle_manifest_description": "Créez des adresses courriel jetables qui redirigent les mails vers votre adresse réelle", - "ethercalc_manifest_arguments_install_expire": "Suppression après N jours d’inactivités. (0 pour désactiver cette fonctionnalité)", - "ethercalc_manifest_arguments_install_public_site": "Des personnes n’ayant pas de compte YunoHost peuvent elles utiliser ce EtherCalc ?", - "ethercalc_manifest_description": "Feuille de calcul collaborative en ligne", - "etherpad_mypads_manifest_arguments_install_abiword": "Utiliser abiword (~260Mo) pour étendre les possibilités d’export (pdf, doc) ?", - "etherpad_mypads_manifest_arguments_install_export": "Utiliser AbiWord (~260 Mio) ou LibreOffice (~400 Mio) (plus stable) pour étendre les capacités d’export (pdf, doc) ?", - "etherpad_mypads_manifest_arguments_install_help_mypads": "plugin mypads", - "etherpad_mypads_manifest_arguments_install_help_path": "Si vous choisissez d’installer le plugin mypads, etherpad doit être à la racine (/)", - "etherpad_mypads_manifest_arguments_install_help_useldap": "Utiliser LDAP ne vous permettra pas d’ajouter des utilisateurs autres que ceux de YunoHost.", - "etherpad_mypads_manifest_arguments_install_language": "Causissètz la lenga", - "etherpad_mypads_manifest_arguments_install_mypads": "Voulez-vous installer le plugin mypads ?", - "etherpad_mypads_manifest_arguments_install_useldap": "Souhaitez-vous utiliser LDAP avec mypads ?", - "etherpad_mypads_manifest_description": "Clone de Framapad, un éditeur en ligne fournissant l’édition collaborative en temps réel.", - "etherpadlite_manifest_arguments_install_public_site": "Est-ce un Etherpad public ?", - "etherpadlite_manifest_description": "Éditeur en ligne proposant une édition collaborative vraiment en temps réel", - "facette_manifest_description": "Paquet Facette pour YunoHost.", - "fallback_manifest_arguments_install_auto_deploy": "[fallback server seulement] Déployer automatiquement le fallback en cas de panne.", - "fallback_manifest_arguments_install_auto_detect_failure": "[fallback server seulement] Détection automatique d’une panne du serveur principal ?", - "fallback_manifest_arguments_install_contact_mail": "[fallback server seulement] Adresse e-mail à contacter en cas de panne.", - "fallback_manifest_arguments_install_delay_before_incident": "[fallback server seulement] Délai avant de déclarer un incident avec le serveur principal.", - "fallback_manifest_arguments_install_encrypt": "[main server seulement] Voulez-vous chiffrer vos sauvegardes ?", - "fallback_manifest_arguments_install_encryption_pwd": "[main server seulement] Définissez le mot de passe de chiffrement.", - "fallback_manifest_arguments_install_help_auto_deploy": "Uniquement pour la détection automatique de panne.", - "fallback_manifest_arguments_install_help_contact_mail": "Uniquement pour la détection automatique de panne.
Devrait évidemment être une adresse sur un autre serveur !", - "fallback_manifest_arguments_install_help_delay_before_incident": "Uniquement pour la détection automatique de panne.", - "fallback_manifest_arguments_install_help_encrypt": "Vous ne devriez désactiver le chiffrement que si le serveur de secours est vraiment sûr.", - "fallback_manifest_arguments_install_help_encryption_pwd": "C’est nécessaire si vous n’avez pas désactivé le chiffrement.", - "fallback_manifest_arguments_install_help_install_type": "Choisissez « main server » si vous effectuez une installation sur votre vrai serveur. Ou « fallback server » si c’est votre serveur de secours.", - "fallback_manifest_arguments_install_help_pub_key": "La clé publique ssh vous sera fournie à la fin de l’installation du serveur principal.", - "fallback_manifest_arguments_install_help_ssh_host": "Ce serveur doit être en route, pour la commande ssh-keyscan.", - "fallback_manifest_arguments_install_install_type": "Choisissez le type d’installation que vous souhaitez.", - "fallback_manifest_arguments_install_pub_key": "[fallback server seulement] Placez ici la clé publique ssh.", - "fallback_manifest_arguments_install_ssh_host": "[main server seulement] Définissez le nom de domaine (ou l’adresse ip) du serveur de secours.", - "fallback_manifest_arguments_install_ssh_port": "[main server seulement] Définissez le port pour la connexion ssh.", - "fallback_manifest_description": "Serveur de secours pour YunoHost.", - "ffsync_manifest_description": "Le serveur de synchronisation de Mozilla, pour héberger vos données Firefox", - "filebin_manifest_description": "Un pastebin minimaliste, libre et où le serveur n’a aucune connaissance des données copiées - En Version pour Fichiers", - "flarum_manifest_arguments_install_adminpass": "Insérez votre mot de passe", - "flarum_manifest_arguments_install_language": "Causissètz la lenga de l’aplicacion", - "flarum_manifest_arguments_install_title": "Choisissez un titre pour votre forum (nécessaire pour la post-installation automatique)", - "flarum_manifest_description": "Package Flarum (système de forum libre) pour YunoHost.", - "flask_manifest_arguments_install_display_name": "Nom d’affichage (utilisé dans le portail SSO)", - "flask_manifest_arguments_install_help_system_name": "(minuscules uniquement, caractères alphanumériques, sans espaces)", - "flask_manifest_arguments_install_system_name": "Nom court utilisé par le système pour identifier votre Aplicacion", - "flask_manifest_description": "Modèle de l’Aplicacion Flask.", - "fluxbb_manifest_description": "FluxBB est un forum ergonomique, rapide et léger pour votre site internet.", - "framaestro_hub_manifest_description": "Un hub agrégateur de services en ligne : vous permet d’avoir une Aplicacion Framaestro collaborative en temps réel (vous devez d’abord installer framaestro).", - "framaestro_manifest_description": "Agrégateur de services en ligne. Si vous voulez avoir un Framaestro collaboratif en temps réel, installez framaestro_hub (travail en cours)", - "framagames_manifest_description": "Ensemble de jeux Framagames venant de Framasoft", - "freeboard_manifest_arguments_install_adv_html": "Utilisé l’Html développeur ? (Tableau de bord permanent, plus de plugins...)", - "freeboard_manifest_arguments_install_dash": "Tableau de bord permanent, à placer dand /var/www/votre_dashboard/", - "freeboard_manifest_arguments_install_dash_bool": "Utiliser un tableau de bord permanent ? (Dev Html requis)", - "freeboard_manifest_description": "Créateur de tableaux de bords faits pour l’IOT.", - "freshrss_manifest_description": "FreshRSS est un agrégateur de flux RSS à auto-héberger", - "friendica_manifest_arguments_install_public_site": "Es un site public ?", - "friendica_manifest_description": "Serveur de Communication Social", - "ftp_webapp_manifest_arguments_install_language": "Causissètz la lenga del client ftp", - "ftp_webapp_manifest_description": "Serveur FTP et client Net2ftp configuré pour être utilisé avec les webapp sur le port personnalisé 21021", - "funkwhale_manifest_description": "Un serveur de musique moderne, libre et convivial", - "galette_manifest_arguments_install_adminPass": "Mot de passe administrateur", - "galette_manifest_description": "Aplicacion web de gestion des membres pour les associations", - "gateone_manifest_description": "Émulateur de terminal et client SSH en HTML5", - "ghostblog_manifest_description": "Plateforme de blogging", - "gitea_manifest_description": "Une forge git légère", - "gitlab_manifest_description": "Gitlab pour YunoHost.", - "gitolite_manifest_arguments_install_adminpubkey": "Veuillez placer ici la clé SSH publique de l'administrateur", - "gitolite_manifest_description": "Gitolite vous permet de configurer un serveur git, avec un contrôle des accès très fin et beaucoup plus de fonctionnalités puissantes.", - "gitweb_manifest_arguments_install_public_site": "Est-ce que cette Aplicacion doit être visible publiquement ?", - "gitweb_manifest_description": "Une interface web pour consulter les dépôts gitolite", - "glowingbear_manifest_description": "Un client Web pour WeeChat.", - "glpi_manifest_arguments_install_language": "Causissètz la lenga del GLPI", - "glpi_manifest_description": "Logiciel de création de blog ou de site Web", - "gnusocial_manifest_arguments_install_name": "Choisissez un nom pour votre nœud GNU Social", - "gnusocial_manifest_arguments_install_profile": "Q’est ce qu’un profile GNU Social ?", - "gnusocial_manifest_description": "Créer et fédérer les nœuds de communications", - "gogs_manifest_arguments_install_public_site": "Es un site public ?", - "gogs_manifest_description": "Une forge Git légère", - "grafana_manifest_arguments_install_port": "Choisissez un port pour votre serveur. Laissez la valeur par défaut si vous ne souhaitez pas le changer", - "grafana_manifest_description": "Tableaux de bords de supervision", - "grav_manifest_arguments_install_language": "Causissètz la lenga de l’aplicacion", - "grav_manifest_arguments_install_multisite": "Activer l’option multi-site ?", - "grav_manifest_description": "Grav - Grav est un CMS moderne, open source et ne nécessitant aucune base de données", - "haste_manifest_description": "Haste est un presse-papier open source écrit en node.js", - "headphones_manifest_arguments_install_fork": "LOCAL: URL du GIT source à utiliser", - "headphones_manifest_arguments_install_host": "REMOTE: Indiquez l’URL de l’hôte", - "headphones_manifest_arguments_install_method": "Choisissez le type d’installation", - "headphones_manifest_arguments_install_options": "LOCAL: Choisissez un client de téléchargement", - "headphones_manifest_arguments_install_port": "LOCAL: Choisissez le port d’écoute de l’Aplicacion", - "headphones_manifest_arguments_install_public": "Es una aplicacion publica ?", - "headphones_manifest_arguments_remove_data": "Souhaitez-vous conserver les données ?", - "headphones_manifest_description": "Téléchargement automatisé de musiques", - "hextris_manifest_description": "Un jeu de puzzle très rapide.", - "horde_manifest_arguments_install_ansel_install": "Installer un gestionnaire de photos complet (Ansel) ?", - "horde_manifest_arguments_install_language": "Causissètz la lenga de l’aplicacion", - "horde_manifest_arguments_install_service_autodiscovery": "Voulez-vous activer le service d’auto-découverte CaldDav/CardDAV ?", - "horde_manifest_arguments_install_sesha_install": "Installer un gestionnaire d’inventaire (Sesha) ?", - "horde_manifest_arguments_install_whups_install": "Installer un système de gestion de tickets (Whups) ?", - "horde_manifest_arguments_install_wicked_install": "Installer un Wiki (Wicked) ?", - "horde_manifest_description": "Un logiciel de groupe (messagerie web, carnet d’adresse, calendrier) utilisant PHP", - "hotspot_manifest_arguments_install_firmware_nonfree": "Installer des firmwares non-libres (en plus des libres) pour la clé USB wifi (yes/no)", - "hotspot_manifest_arguments_install_wifi_passphrase": "Choisissez un mot de passe wifi (au minimum 8 caractères pour le WPA2)", - "hotspot_manifest_arguments_install_wifi_ssid": "Choisissez un nom pour le wifi (SSID)", - "hotspot_manifest_description": "Hotspot Wifi", - "htmltool_manifest_description": "Un ensemble d’outils HTML simple et pratique", - "htpc-manager_manifest_description": "Piloter votre HTPC où vous souhaitez", - "hubzilla_manifest_arguments_install_adminemail": "Courriel pour l’administrateur du hub Hubzilla", - "hubzilla_manifest_arguments_install_email": "Courriel pour l’administrateur du hub Hubzilla", - "hubzilla_manifest_arguments_install_run_exec": "Acceptez-vous de modifier php.ini pour permettre l’usage de la fonction exec() par Hubzilla ?", - "hubzilla_manifest_arguments_install_upload": "Taille maximale des téléversements (Mio)", - "hubzilla_manifest_description": "Hubzilla est un réseau social décentralisé de partage de contenu.", - "huginn_manifest_arguments_install_invitation": "Choisissez un code d’invitation pour les nouveaux utilisateurs", - "huginn_manifest_description": " Construisez des agents qui surveillent et agissent en votre nom. Vos agents sont prêts !", - "humhub_manifest_description": "Réseau social d’entreprise.", - "ihatemoney_manifest_description": "Una aplicacion web de comptes partagés à plusieurs", - "jappix_manifest_arguments_install_language": "Causissètz la lenga per defaut de Jappix", - "jappix_manifest_arguments_install_name": "Choisissez un nom pour Jappix", - "jappix_manifest_description": "Un réseau social libre", - "jappix_mini_manifest_arguments_install_muc": "Jappix Mini doit rejoindre quel salon de discussion ? Répondre « No » pour qu’il ne rejoindre aucun salon de discussion.", - "jappix_mini_manifest_arguments_install_user": "Jappix Mini doit rejoindre quel utilisateur ? Répondre « No » pour qu’il ne rejoigne aucun utilisateur. L’étape suivante est pour rejoindre un salon de discussion.", - "jappix_mini_manifest_description": "Intégration de Jappix Mini chat XMPP.", - "jeedom_manifest_arguments_install_sudo": "Acceptez-vous de donner les droits sudo à l’utilisateur Jeedom ? C’est nécessaire pour le fonctionnement de la majorité des fonctionnalités de Jeedom. Cependant, des attaquants pourraient utiliser les vulnérabilités de Jeedom pour prendre le contrôle de votre serveur.", - "jeedom_manifest_arguments_install_zwave": "Do you want to install OpenZWave dependences for ZWave home automation modules ?", - "jeedom_manifest_description": "Jeedom est une Aplicacion de domotique", - "jenkins_manifest_description": "Serveur extensible d’intégration continue", - "jirafeau_manifest_arguments_install_admin_user": "Causissètz l’administrator (seul autorisé à accéder à la page admin.php)", - "jirafeau_manifest_arguments_install_upload_password": "Définissez le mot de passe permettant l’accès à l’envoi de fichiers (laissez vide pour autoriser tout le monde)", - "jirafeau_manifest_description": "Hébergez simplement un fichier et partagez-le avec un lien unique", - "jitsi_manifest_description": "Aplicacion web de conférence vidéo", - "joomla_manifest_arguments_install_email": "Courriel de l’administrateur", - "joomla_manifest_arguments_install_username": "Identifiant de l’administrateur", - "joomla_manifest_description": "Joomla! est un système de gestion de contenu primé.", - "kanboard_manifest_description": "Kanboard est une Aplicacion web de management de tâches simples", - "keeweb_manifest_description": "Gestionnaire de mots de passe compatible avec KeePass.", - "kiwiirc_manifest_arguments_install_public_site": "Est-ce un site KiwiIRC public ?", - "kiwiirc_manifest_description": "Client Web pour IRC", - "kodi_manifest_arguments_install_launch_on_boot": "Lancer Kodi au démarrage du serveur YunoHost", - "kodi_manifest_arguments_install_open_webserver_port": "Ouvrir le port 8080 afin d’utiliser via votre téléphone une Aplicacion à distance Kodi sur votre réseau local", - "kodi_manifest_description": "Transforme votre serveur YunoHost en un centre multimédia avec Kodi", - "kresus_manifest_description": "Kresus est un gestionnaire de finances personnel.", - "laverna_manifest_description": "Laverna est une Aplicacion JavaScript de prise de notes supportant le format Markdown et le chiffrement. Une alternative open source à Evernote.", - "leed_manifest_arguments_install_language": "Choisissez la langue de votre agrégateur", - "leed_manifest_arguments_install_market": "Voulez-vous activer le Leed Market ?", - "leed_manifest_description": "Leed est un agrégateur RSS minimaliste qui permet la consultation de flux RSS de manière rapide et non intrusive.", - "lektor_manifest_arguments_install_admin_user": "Causissètz l’administrator (seul autorisé à accéder à l’interface d’administration)", - "lektor_manifest_arguments_install_name": "Choisissez un nom pour votre site web", - "lektor_manifest_arguments_install_ssh_pub_key": "Une clé ssh publique afin de pouvoir cloner le dépôt (non, pas de mot de passe).", - "lektor_manifest_description": "Lektor est générateur de site web statique livré avec une interface d’administration. Ce paquet intègre l’interface d’administration dans le SSO de YunoHost.", - "libresonic_manifest_description": "Libresonic est un serveur média open source basé sur le web.", - "limesurvey_manifest_arguments_install_language": "Causissètz la lenga per defaut de LimeSurvey", - "limesurvey_manifest_description": "LimeSurvey est un outil de création et diffusion de sondage en ligne.", - "linuxdash_manifest_arguments_install_user": "Choisissez l’utilisateur YunoHost qui a accès à Linux-Dash", - "linuxdash_manifest_description": "Tableau de bord léger pour le monitoring d’un serveur GNU/linux.", - "lstu_manifest_description": "Raccourcisseur d’adresses", - "lufi_manifest_description": "Aplicacion d’auto-hébergement de fichiers et de partages anonymes", - "lutim_manifest_arguments_install_always_encrypt": "Forcer le chiffrement des images ?", - "lutim_manifest_description": "Aplicacion d’hébergement et de partage d’images anonyme", - "lychee_manifest_arguments_install_admin_pwd": "Choisissez un mot de passe pour le compte administrateur", - "lychee_manifest_arguments_install_admin_user": "Choisissez le nom d’utilisateur de l’administrateur", - "lychee_manifest_description": "Gestionnaire de photos autohebergé", - "mailman_manifest_arguments_install_adminPass": "Choisissez un mot de passe d’administration pour mailman", - "mailman_manifest_arguments_install_admin_password": "Choisissez un mot de passe d’administration pour mailman", - "mailman_manifest_arguments_install_help_admin_password": "Sera nécessaire pour créer et administrer les listes. Prudence cependant : ce mot de passe sera écrit en clair sur le disque…", - "mailman_manifest_arguments_install_help_domain": "Ceci sera le domaine sur lequel s’exécuteront les listes de discussions", - "mailman_manifest_arguments_install_help_path": "L’interface web pour mailman sera accessible via le.domaine.fr/chemin", - "mailman_manifest_arguments_install_language": "Choisissez une langue par défaut pour mailman", - "mailman_manifest_arguments_install_listPrefix": "Choisissez un préfixe pour les listes mailman (c'est-à-dire prefix dans listname@prefix.yourdomain)", - "mailman_manifest_description": "Logiciel libre pour gérer des listes de diffusion et newsletters.", - "mastodon_manifest_arguments_install_language": "Causissètz la lenga de l’aplicacion", - "mastodon_manifest_arguments_install_passwd": "Saisissez un mot de passe pour l’administrateur ≥ 8 caractères", - "mastodon_manifest_description": "Mastodon est un réseau social libre et gratuit.", - "mattermost_manifest_arguments_install_analytics": "Permettre à Mattermost d’envoyer des télémesures sur votre utilisation de cette Aplicacion ?", - "mattermost_manifest_arguments_install_public_site": "Les utilisateurs non-enregistrés peuvent-ils accéder à ce chat ?", - "mattermost_manifest_description": "Une alternative open-source et self-hostée à Slack", - "mediadrop_manifest_description": "Mediadrop - La plate-forme vidéo Open Source du Web", - "mediagoblin_manifest_arguments_install_public": "Es un site public ?", - "mediagoblin_manifest_description": "Plateforme de diffusion de différents types de multimédia", - "mediawiki_manifest_arguments_install_language": "Causissètz la lenga", - "mediawiki_manifest_arguments_install_wikiname": "Choisissez un nom pour le wiki", - "mediawiki_manifest_description": "Wiki Open Source", - "minchat_manifest_arguments_install_ispublic": "Type Y if website is public", - "minchat_manifest_description": "Un web chat minimaliste", - "minetest_manifest_arguments_install_creative": "Activer ou non le mode créatif (inventaire illimité)", - "minetest_manifest_arguments_install_damage": "Permettre aux joueurs de recevoir des dommages et de mourir", - "minetest_manifest_arguments_install_pvp": "S’il faut permettre aux joueurs de s’entretuer les uns les autres", - "minetest_manifest_description": "Minetest est un jeu et un moteur de jeu voxel open-source et libre. Complètement extensible. Nécessitant un client pour se connecter au serveur.", - "minidlna_manifest_arguments_install_version": "Choix de la version de minidlna à installer", - "minidlna_manifest_description": "Serveur DLNA léger pour partager les fichiers multimédia sur le réseau local", - "miniflux_manifest_description": "Lecteur de flux RSS minimaliste.", - "modernpaste_manifest_description": "Une alternative Pastebin moderne et riche en fonctionnalités", - "monica_manifest_arguments_install_language": "Causissètz la lenga de l’aplicacion", - "monica_manifest_description": " Personal Relationship Manager - un nouveau type de CRM pour organiser les interactions avec vos amis et votre famille.", - "monit_manifest_description": "Supervision de process, fichiers, répertoires, systèmes de fichiers and hôtes", - "monitorix_manifest_description": "Un outil de monitoring", - "mopidy_manifest_arguments_install_admin_mopidy": "Causissètz l’administrator de Mopidy (doit être un utilisateur YunoHost)", - "mopidy_manifest_arguments_install_soundcloud_id": "ID Soundcloud (champ optionnel)", - "mopidy_manifest_arguments_install_spotify_id": "Identifiant client Spotify (champ optionnel)", - "mopidy_manifest_arguments_install_spotify_id_secret": "Identifiant client secret Spotify (champ optionnel)", - "mopidy_manifest_arguments_install_spotify_pass": "Mot de passe Spotify (champ optionnel)", - "mopidy_manifest_arguments_install_spotify_user": "Utilisateur Spotify (champ optionnel)", - "mopidy_manifest_description": "Mopidy - est un serveur de musique extensible écrit en Python.", - "movim_manifest_arguments_install_language": "Lenga del pod", - "movim_manifest_arguments_install_port": "Port du daemon Movim (interne uniquement)", - "movim_manifest_arguments_install_ssoenabled": "Activer le support SSO (connexin auto) ?", - "movim_manifest_description": "Le réseau social qui déchire", - "multi_webapp_manifest_arguments_install_sql": "Créer une base de données?", - "multi_webapp_manifest_description": "App vide sans accès FTP", - "mumble_admin_plugin_manifest_arguments_install_admin_email": "Entrez une adresse pour la récupération de mot de passe", - "mumble_admin_plugin_manifest_arguments_install_admin_pass": "Choisissez le mot de passe administrateur", - "mumble_admin_plugin_manifest_description": "Interface web pour administrer un serveur mumble", - "mumbleserver_manifest_arguments_install_port": "Entrez un port pour votre serveur. Laissez par défaut si vous ne voulez pas en changer", - "mumbleserver_manifest_arguments_install_registername": "Entrez un nom pour le channel racine (le nom de votre serveur mumble)", - "mumbleserver_manifest_arguments_install_server_login_password": "Choisissez un mot de passe pour votre serveur Mumble. Ce mot de passe sera donné aux personnes qui veulent rejoindre le serveur", - "mumbleserver_manifest_arguments_install_welcometext": "Choisissez un message de bienvenue pour le serveur", - "mumbleserver_manifest_description": "Mumble est un logiciel libre de voix sur IP (VoIP) à faible latence et de haute qualité, l’usage principal étant lors des parties de jeux en réseau.", - "munin_manifest_description": "Resource monitoring tool", - "my_webapp_manifest_arguments_install_with_mysql": "Avez-vous besoin d’une base de données MySQL ?", - "my_webapp_manifest_description": "Aplicacion Web personnalisée avec accès SFTP", - "mycryptochat_manifest_description": "Messagerie Instantanée chiffrée", - "mytinytodo_manifest_arguments_install_language": "Causissètz la lenga de l’aplicacion", - "mytinytodo_manifest_description": "Un script Open Source simple pour les listes de tâches.", - "netdata_manifest_description": "Monitoring serveur en temps reel", - "nextcloud_manifest_arguments_install_user_home": "Accéder au dossier personnel des utilisateurs depuis Nextcloud ?", - "nextcloud_manifest_description": "Consultez et partagez vos fichiers, agendas, carnets d’adresses, emails et bien plus depuis les appareils de votre choix, sous vos conditions", - "nexusoss_manifest_arguments_install_lang": "Seleccionatz la lenga per defaut", - "nexusoss_manifest_description": "Le gestionnaire de Nexus Repository OSS par Sonatype", - "noalyss_manifest_description": "Logiciel libre de comptabilité (comptabilité Belge et Française)", - "nodebb_manifest_arguments_install_admin_name": "Causissètz l’administrator de Abantecart (deu èsser un utilizaire YunoHost existent)", - "nodebb_manifest_description": "Forum Nodejs", - "odoo_manifest_arguments_install_admin_password": "Choisissez un mot de passe maître fort pour l’administration", - "odoo_manifest_arguments_install_database_password": "Choisissez un mot de passe pour le compte « admin » d’Odoo", - "odoo_manifest_arguments_install_lang": "Choisissez une langue pour Odoo", - "odoo_manifest_arguments_install_odoo_version": "Quelle version d’Odoo souhaitez-vous installer ?", - "odoo_manifest_description": "Odoo est une collection d’apps de gestion d’entreprise (ERP : CRM, Comptabilité, Point de Vente, RH, Achats, ...).", - "ofbiz_manifest_description": "L’ERP de gestion d’entreprise Apache-OFBiz", - "openidsimplesamlphp_manifest_description": "Fournisseur OpenID basé sur SimpleSAMLphp", - "opennote_manifest_description": "OpenNote est une alternative web à Microsoft OneNote (T) and EverNote.", - "opensondage_manifest_arguments_install_language": "Choisissez la langue par défault d’OpenSondage", - "opensondage_manifest_description": "OpenSondage sert à faire des sondages sans authentification pour trouver une date de réunion qui convienne à toutes les personnes concernées.", - "openvpn_manifest_description": "Votre tunnel privé et sécurisé vers Internet", - "openwrt_manifest_arguments_install_server": "Choisissez l’IP sur laquelle OpenWRT sera installé", - "openwrt_manifest_description": "Accès à OpenWRT", - "ore_manifest_arguments_install_email": "Fournissez une adresse courriel pour envoyer les paramètres de la base de données (Le mot de passe sera envoyé dans ce courriel. Donc PRUDENCE)", - "ore_manifest_description": "Paquet Open Real Estate pour YunoHost.", - "osjs_manifest_description": "Bureau auquel vous avez accès via votre navigateur", - "owncloud_manifest_arguments_install_user_home": "Accéder au dossier personnel des utilisateurs depuis ownCloud ?", - "owncloud_manifest_description": "Synchronisez et partagez vos fichiers, images, musiques, contacts, calendriers, et bien plus !", - "owntracks_manifest_description": "Paquet Owntracks (historique de localisation) pour YunoHost.", - "pagure_manifest_description": "Une forge logicielle utilisant git et Python", - "pelican_manifest_arguments_install_author": "Choisissez un auteur", - "pelican_manifest_arguments_install_title": "Choisissez un titre par défaut pour votre site internet", - "pelican_manifest_description": "Générateur de sites statiques Pelican", - "pgadmin_manifest_arguments_install_admin_password": "Saisissez un mot de passe pour l’administrateur", - "pgadmin_manifest_description": "Gérez des bases de données PostgreSQL sur le web", - "phpBB_manifest_arguments_install_admin_email": "Renseignez un courriel pour l’admin phpBB - Vérifiez bien qu’il existe sur ce serveur !", - "phpBB_manifest_arguments_install_admin_login": "Renseignez un login pour l’admin phpBB", - "phpBB_manifest_arguments_install_admin_pwd": "Renseignez un mot de passe pour l’admin phpBB. Pour l’instant, ce mot de passe est également utilisé pour la base de donnée MySQL de phpBB", - "phpBB_manifest_arguments_install_curl_inst": "Configurer phpBB automatiquement via cURL ? [CASSE - NE PAS UTILISER]", - "phpBB_manifest_arguments_install_lang": "Configurar la lenga de phpBB", - "phpBB_manifest_description": "Le 1er logiciel de forum libre et gratuit", - "phpldapadmin_manifest_description": "Aplicacion web de gestion de la base OpenLDAP", - "phpmyadmin_manifest_description": "Aplicacion web de gestion des bases de données MySQL", - "phpsysinfo_manifest_arguments_install_display_mode": "Mode d’affichage ?", - "phpsysinfo_manifest_arguments_install_language": "Lenga per defaut ?", - "phpsysinfo_manifest_description": "Un script PHP paramétrable qui affiche des informations sur votre système.", - "pihole_manifest_arguments_install_enable_dhcp": "Voulez-vous définir Pi-hole comme votre serveur DHCP ?", - "pihole_manifest_arguments_install_help_enable_dhcp": "Si vous voulez faire ça, vous devriez vraiment lire ça avant !", - "pihole_manifest_arguments_install_help_query_logging": "Garder cette option désactivée rendra les graphiques sur la page d’administration inutiles. Mais respectera la vie privée des autres utilisateurs.", - "pihole_manifest_arguments_install_query_logging": "Voulez-vous enregistrer les requêtes DNS ?", - "pihole_manifest_description": "Filtrage publicitaire sur l’ensemble du réseau via votre propre serveur DNS.", - "piratebox_manifest_arguments_install_opt_chat": "Activer le chat ? (yes/no)", - "piratebox_manifest_arguments_install_opt_deleting": "Les utilisateurs peuvent-ils supprimer des fichiers ? (yes/no)", - "piratebox_manifest_arguments_install_opt_domain": "Choissez un faux domaine pour la PirateBox", - "piratebox_manifest_arguments_install_opt_name": "Choisir un nom pour la PirateBox", - "piratebox_manifest_arguments_install_opt_renaming": "Les utilisateurs peuvent-ils renommer des fichiers ? (yes/no)", - "piratebox_manifest_description": "PirateBox", - "piwigo_manifest_arguments_install_language": "Causissètz la lenga de l’aplicacion", - "piwigo_manifest_description": "Galerie photo", - "piwik_manifest_arguments_install_option_geoip": "Activer le plugin de géolocalisation des visiteurs.", - "piwik_manifest_arguments_install_option_log": "Activer l’analyse des log du serveur.", - "piwik_manifest_description": "Logiciel de mesure de statistiques web, pour analyser le trafic de vos sites.", - "plexmediaserver_manifest_description": "Serveur multimédia", - "plonecms_manifest_arguments_install_admin_name": "Causissètz l’administrator de Plone (doit être un utilisateur YunoHost)", - "plonecms_manifest_arguments_install_admin_pass": "Définissez le mot de passe pour l’administrateur. ≥ cinq caractères", - "plonecms_manifest_description": "Créez un site web moderne avec un CMS écrit en Python", - "pluxml_manifest_arguments_install_default_lang": "Lengue per defaut", - "pluxml_manifest_arguments_install_public_site": "Est-ce que cette Aplicacion doit être visible publiquement ?", - "pluxml_manifest_description": "Un blog/CMS rapide et léger enregistrant les données sous la forme de fichiers XML et non pas dans une Base de Données.", - "portainer_manifest_description": "Une interface web pour le Docker Engine Management", - "prestashop_manifest_arguments_install_language": "Causissètz la lenga de l’aplicacion", - "prestashop_manifest_arguments_install_passwd": "Définissez le mot de passe pour l’administrateur. ≥ cinq caractères", - "prestashop_manifest_description": "Crée un site web e-commerce", - "proftpd_manifest_description": "Le serveur FTP Proftpd pour YunoHost", - "pydio_manifest_description": "Plateforme de partage de fichiers", - "radicale_manifest_arguments_install_infcloud": "Installer l’interface web InfCloud ?", - "radicale_manifest_arguments_install_language": "Causissètz la lenga de l’interfàcia", - "radicale_manifest_description": "Serveur de synchronisation CalDAV et CardDAV", - "rainloop_manifest_arguments_install_lang": "Seleccionatz la lenga per defaut", - "rainloop_manifest_arguments_install_ldap": "Souhaitez-vous ajouter les utilisateurs YunoHost dans les suggestions de destinataires ?", - "rainloop_manifest_description": "Webmail léger multi-comptes", - "redirect_manifest_arguments_install_redirect_path": "Emplacement de destination", - "redirect_manifest_arguments_install_redirect_type": "Type de redirection", - "redirect_manifest_description": "Créer une redirection ou un proxy vers un autre emplacement.", - "riot_manifest_arguments_install_default_home_server": "Choisissez un serveur par défault", - "riot_manifest_description": "Un client web pour matrix", - "roadiz_manifest_arguments_install_admin_name": "Causissètz l’administrator de Roadiz (deu èsser un utilizaire YunoHost existent)", - "roadiz_manifest_arguments_install_admin_pass": "Définissez le mot de passe pour l’administrateur. ≥ cinq caractères", - "roadiz_manifest_description": "Créer un site web moderne avec un CMS polymorphique", - "rocketchat_manifest_arguments_install_lang": "Seleccionatz la lenga per defaut", - "rocketchat_manifest_description": "La plateforme de discussion ultime", - "roundcube_manifest_arguments_install_with_carddav": "Installer le plugin de synchronisation CardDAV ?", - "roundcube_manifest_arguments_install_with_enigma": "Installer le plugin de chiffrement des messages Enigma ?", - "roundcube_manifest_description": "Webmail Open Source", - "rss-bridge_manifest_description": "Un projet PHP capable de générer des flux ATOM pour des sites web n’en ayant pas.", - "rutorrent_manifest_arguments_install_data_dir": "Choisissez un dossier pour sauver les telechargements", - "rutorrent_manifest_description": "Client torrent", - "scm_manifest_arguments_install_admin_passwd": "Choisissez un mot de passe pour l’administrateur SCM-Manager", - "scm_manifest_description": "La facon la plus simple de gérer ses dépots Git, Mercurial et Subversion par http", - "scrumblr_manifest_description": "Aplicacion pour créer des post-it", - "seafile_manifest_arguments_install_admin_password": "Saisissez un mot de passe pour l’administrateur", - "seafile_manifest_arguments_install_architecture": "Quelle est l’architecture du serveur ?", - "seafile_manifest_arguments_install_public_site": "Es un site public ? Pour utiliser un client sur PC ou l’Aplicacion mobile, Seafile doit être public.", - "seafile_manifest_arguments_install_server_name": "Choisissez un nom (3 à 15 lettres ou chiffres)", - "seafile_manifest_description": "Stockage Cloud Open Source", - "searx_manifest_description": "Un méta-moteur de recherche respectueux de la vie privée et bidouillable", - "seenthis_manifest_arguments_install_language": "Causissètz la lenga de l’aplicacion", - "seenthis_manifest_description": "Seenthis - Short-blogging destiné à la veille d’actualité.", - "shaarli_manifest_arguments_install_privateinstance": "Cette instance est-elle privée ?", - "shaarli_manifest_arguments_install_privatelinkbydefault": "Les nouveaux liens sont-ils privés par défaut ?", - "shaarli_manifest_arguments_install_public": "Est-ce un site Shaarli public ?", - "shaarli_manifest_arguments_install_title": "Choisissez un titre pour la page de Shaarli", - "shaarli_manifest_description": "Clone de delicious", - "shellinabox_manifest_description": "Émulateur de terminal web", - "shout_manifest_description": "Client Web IRC", - "sickbeard_manifest_arguments_install_fork": "LOCAL: URL du GIT source à utiliser", - "sickbeard_manifest_arguments_install_host": "REMOTE: Indiquez l’URL de l’hôte", - "sickbeard_manifest_arguments_install_method": "Choisissez le type d’installation", - "sickbeard_manifest_arguments_install_options": "LOCAL: Choisissez un client de téléchargement", - "sickbeard_manifest_arguments_install_port": "LOCAL: Choisissez le port d’écoute de l’Aplicacion", - "sickbeard_manifest_arguments_install_public": "Es una aplicacion publica ?", - "sickbeard_manifest_arguments_remove_data": "Souhaitez-vous conserver les données ?", - "sickbeard_manifest_description": "Téléchargement automatisé de séries TV", - "sickrage_manifest_description": "Téléchargement automatisé de séries TV", - "sogo_manifest_description": "Sogo est une solution open source pour gérer les E-mails, Contacts et Calendriers.", - "sonerezh_manifest_arguments_install_email_auth": "Adresse courriel qui servira à s’authentifier", - "sonerezh_manifest_arguments_install_url_path": "Chemin sur lequel installer Sonerezh", - "sonerezh_manifest_description": "Aplicacion web pour écouter en streaming de la musique partout.", - "spftoolbox_manifest_description": "Aplicacion de vérification des paramètres DNS.", - "spip2_manifest_arguments_install_language": "Causissètz la lenga de l’aplicacion", - "spip2_manifest_description": "SPIP - Système de publication pour l’Internet", - "spip_manifest_arguments_install_language": "Causissètz la lenga de l’aplicacion", - "spip_manifest_arguments_install_ldap": "Connexion LDAP", - "spip_manifest_description": "SPIP - Système de publication pour l’Internet", - "ssh_chroot_dir_manifest_arguments_install_help_password": "OPTIONNEL. Il vaut mieux utiliser une clef publique ssh à la place. Voir si-dessous.", - "ssh_chroot_dir_manifest_arguments_install_help_pub_key": "OPTIONNEL. Vous pouvez utiliser un mot de passe à la place, mais une clé ssh publique est plus sécurisée. Demandez à votre bénéficiaire sa clé publique.", - "ssh_chroot_dir_manifest_arguments_install_help_size": "Kio par défaut, utilisez M, G ou T pour indiquer une autre unité.", - "ssh_chroot_dir_manifest_arguments_install_help_ssh_user": "Ce doit être un nouvel utilisateur, il sera créé pour cet usage.", - "ssh_chroot_dir_manifest_arguments_install_pub_key": "Donnez une clef ssh publique", - "ssh_chroot_dir_manifest_arguments_install_size": "Choisissez l’espace maximum à allouer à cet utilisateur", - "ssh_chroot_dir_manifest_arguments_install_ssh_user": "Choisissez un nouvel utilisateur pour ce dossier", - "ssh_chroot_dir_manifest_description": "Dossier ssh en chroot avec gestion de quotas.", - "staticwebapp_manifest_description": "Aplicacion web minimale pour les fichiers statiques (vhost)", - "strut_manifest_arguments_install_public_site": "Une personne non membre peut elle créer une présentation ?", - "strut_manifest_description": "Strut est un éditeur de slide permetant de créer des présentation impress.js.", - "subsonic_manifest_description": "Subsonic est un server multimedia open-source avec interface web.", - "svgedit_manifest_description": "SVG-edit est un outil de manipulation de SVG en ligne, rapide, et écrit en JavaScript qui fonctionne avec tout navigateur moderne.", - "sympa_manifest_arguments_install_language": "Causissètz la lenga de l’aplicacion", - "sympa_manifest_arguments_install_swap_ack": "Cette Aplicacion nécessite 500 Mo de RAM. Le script d’installation va automatiquement ajouter du swap sur le système. Cependant, l’utilisation de swap risque de diminuer sa durée de vie. Êtes-vous d’accord avec l’ajout de swap (requis) ?", - "sympa_manifest_description": "Gestionnaire de listes de discussions", - "synapse_manifest_description": "Un serveur de messagerie instantané basé sur matrix", - "syncthing_manifest_description": "Syncthing remplace les services propriétaires de synchro et de cloud avec quelque chose d’ouvert, digne de confiance et décentralisée.", - "tagspaces_manifest_arguments_install_last": "Souhaitez-vous installer la toute dernière version de TagSpaces ou une version testée sur YunoHost ? (Note : il est plus risqué d’installer la dernière version source)", - "tagspaces_manifest_description": "TagSpaces est un gestionnaire de fichiers open source. Il vous aide à organiser vos fichiers à l’aide de tags et ce sur n’importe quelle plateforme.", - "teampass_manifest_description": "Gestionnaire de mots de passes", - "teamspeak_manifest_arguments_install_System-OS Platform": "64 bits ou 32 bits ? (x64 vs x86)", - "teamspeak_manifest_description": "Serveur de communication vocale multi-plateforme", - "telegram_chatbot_manifest_arguments_install_token_github": "Token de l’API GitHub", - "telegram_chatbot_manifest_arguments_install_token_telegram": "Token Telegram", - "telegram_chatbot_manifest_arguments_install_user_github": "Nom d’utilizaire GitHub", - "telegram_chatbot_manifest_description": "Chatbot Telegram - mini robot conversationnel pour Telegram", - "telegram_manifest_description": "Telegram - un nouvelle espace de messagerie", - "testupgrade_manifest_arguments_install_help_path": "Ce sera le chemin de votre Aplicacion et non le chemin de votre système de fichiers", - "testupgrade_manifest_arguments_install_test_translation_generation": "Quelques chaînes de caractères aléatoires pour voir si cela est inclus dans en.json foobar", - "testupgrade_manifest_description": "Aplicacion fictive pour tester les mises à jour pour raison de développement.", - "thelounge_manifest_description": "The Lounge est un client web IRC.", - "timeoff_manifest_description": "Logiciel de gestion des absences simple et puissant pour les petites et moyennes entreprises.", - "torclient_manifest_description": "Client Tor", - "torrelay_manifest_arguments_install_contact": "Choisissez une adresse courriel sur laquelle vous pouvez être contacté", - "torrelay_manifest_arguments_install_nickname": "Choisissez un pseudonyme pour votre relai tor", - "torrelay_manifest_arguments_install_policy": "Choisissez si vous voulez pouvoir être choisi comme noeud de sortie. Si vous ne savez pas ce que c’est, vous devriez laisser ce paramètre à Non", - "torrelay_manifest_arguments_install_port": "Choisissez un port sur lequel Tor va écouter", - "torrelay_manifest_description": "Les relais tor sont aussi appelés routeurs ou noeuds. Ils recoivent le traffic du réseau Tor et le transfèrent au noeud suivant. Rendez-vous sur le site du projet Tor pour plus d’explications.", - "transmission_manifest_description": "Un client BitTorrent libre et rapide", - "transwhat_manifest_arguments_install_architecture": "Quelle est l’architecture du serveur ?", - "transwhat_manifest_description": "Une passerelle whatsapp depuis Jabber", - "ttrss_manifest_description": "Un lecteur de flux en PHP et Ajax", - "turtl_manifest_description": "Turtl vous permet de prendre des notes, de marquer des sites Web et de stocker des documents pour des projets sensibles. Qu’il s’agisse de partager des mots de passe avec vos collègues de travail ou de suivre les recherches sur un article que vous écrivez, Turtl protège ceci de tout le monde sauf vous et ceux avec qui vous partagez.", - "ulogger_manifest_arguments_install_language": "Causissètz la lenga de l’aplicacion", - "ulogger_manifest_description": "Paquet ulogger pour YunoHost.", - "umap_manifest_arguments_install_bitbucket_key": "Clef Bitbucket (champ optionnel)", - "umap_manifest_arguments_install_bitbucket_secret": "Clef secrète Bitbucket (champ optionnel)", - "umap_manifest_arguments_install_github_key": "Clef GitHub (champ optionnel)", - "umap_manifest_arguments_install_github_scope": "GitHub Scope (champ optionnel)", - "umap_manifest_arguments_install_github_secret": "Clef secrète GitHub (champ optionnel)", - "umap_manifest_arguments_install_language": "Causissètz la lenga de l’aplicacion", - "umap_manifest_arguments_install_openstreetmap_key": "Clef OpenStreetMap (champ optionnel)", - "umap_manifest_arguments_install_openstreetmap_secret": "Clef secrète OpenStreetMap (champ optionnel)", - "umap_manifest_arguments_install_twitter_key": "Clef Twitter (champ optionnel)", - "umap_manifest_arguments_install_twitter_secret": "Clef secrète Twitter (champ optionnel)", - "unattended_upgrades_manifest_arguments_install_after_apticron": "Aimeriez-vous recevoir un courriel pour vérifier s’il reste des mises à niveau après chaque mise à niveau automatique ?", - "unattended_upgrades_manifest_arguments_install_help_unattended_verbosity": "1 : Rapport d’avancement seulement.
2 : Rapport d’avancement et sorties de commande.
3 : Rapport d’avancement et sorties de commande et trace.
", - "unattended_upgrades_manifest_arguments_install_previous_apticron": "Souhaitez-vous recevoir un courriel vous informant des mises à jour à effectuer ?", - "unattended_upgrades_manifest_arguments_install_unattended_mail": "Souhaitez-vous recevoir un courriel de Unattended-Upgrades ?", - "unattended_upgrades_manifest_arguments_install_unattended_verbosity": "Choisissez le niveau de verbosité du courriel Unattended-Upgrades", - "unattended_upgrades_manifest_arguments_install_upgrade_level": "Choisir les sources des paquets à mettre à niveau automatiquement", - "unattended_upgrades_manifest_arguments_install_ynh_update": "Souhaitez-vous mettre à jour automatiquement les paquets YunoHost ?", - "unattended_upgrades_manifest_description": "Mises à niveau automatiques quotidiennes", - "vpnclient_manifest_description": "Client VPN", - "wallabag2_manifest_description": "Una aplicacion read-it-later auto-hébergeable", - "wallabag_manifest_description": "Una aplicacion de lecture-plus-tard auto-hébergeable", - "webapp_multi_inst_manifest_arguments_install_db_create": "Doit-on créer une base de donnée pour cette app ? La base de donnée et son utilisateur seront $domain$path tel que domainorgsite", - "webapp_multi_inst_manifest_arguments_install_db_pwd": "Choisissez un mot de passe FORT pour accéder à la base de donnée", - "webapp_multi_inst_manifest_description": "Web App Multi Instances vide sans accès FTP", - "weblate_manifest_arguments_install_github_account": "Nom d’utilizaire GitHub", - "weblate_manifest_arguments_install_github_token": "Jeton GitHub (oauth)", - "weblate_manifest_description": "Une plateforme de traduction utilisant Git et Python", - "webmin_manifest_description": "Webmin", - "webogram_manifest_description": "Webogram - une nouvelle ère de la messagerie", - "webtrees_manifest_arguments_install_email": "Courriel de l’administrateur (toute inscription sera transmise à cette adresse)", - "webtrees_manifest_arguments_install_name": "Nom de l’utilisateur (pas un utilisateur LDAP)", - "webtrees_manifest_arguments_install_username": "Causissètz l’administrator (pas un utilisateur LDAP)", - "webtrees_manifest_description": "Webtrees est une Aplicacion de généalogie en ligne, open-source et gratuite.", - "wekan_manifest_arguments_install_language": "Causissètz la lenga de l’aplicacion", - "wekan_manifest_description": "Un kanban similaire à Trello", - "wemawema_manifest_description": "WemaWema est un générateur de mèmes « WE MAKE PORN » mais il peut faire plus", - "wordpress_manifest_arguments_install_language": "Causissètz la lenga de WordPress", - "wordpress_manifest_arguments_install_multisite": "Activer l’option multisite ?", - "wordpress_manifest_description": "Logiciel de création de blog ou de site Web", - "yacy_manifest_description": "Un moteur de recherche libre et décentralisé", - "yellowcms_manifest_description": "CMS pour sites web simples", - "yifypop_manifest_description": "Inspiré de Popcorn Time, un serveur web node js pour streamer les torrents provenant de YIFY.", - "ynapticron_manifest_arguments_install_emails": "Des adresses courriel auxquelles seront envoyées les notifications (séparées par des espaces).", - "ynapticron_manifest_description": "Recevez une notification sur les paquets à mettre à jour sur votre system.", - "yourls_manifest_description": "Un service de raccourcisseur d’url", - "youtube-dl-webui_manifest_arguments_install_download_folder": "Choisissez le dossier où les vidéos et musiques seront téléchargées", - "youtube-dl-webui_manifest_description": "Interface web pour youtube-dl", - "yunofav_manifest_description": "Une page de liens favoris pour YunoHost", - "yunohost_manifest_description": "Obtenez YunoHost sur YunoHost, délirant :)", - "z-push_manifest_description": "Z-Push est un fronted Exchange ActiveSync écrit en php qui permet de synchroniser vos courriels (backend imap/smtp) et vos contacts/calendrier (backend carddav et caldav)", - "zerobin_manifest_description": "Un pastebin minimaliste, libre et où le serveur n’a aucune connaissance des données copiées", - "zeronet_manifest_description": "Sites web décentralisées utilisant la crypto Bitcoin et le réseau BitTorrent", - "zomburl_manifest_description": "Un service de raccourcisseur d’url", - "mattermost_manifest_arguments_install_admin_password": "Senhal per chat admin", - "Remotestorage_manifest_description": "Aquò es un servidor remoteStorage escrich en PHP.", - "dynette_manifest_arguments_install_subdomains": "Causissètz un jos domeni gerit per Dynette", - "dynette_manifest_description": "Dynette es un servidor dyndns", - "gitlab-runner_manifest_arguments_install_instance": "URL de l'instància GitLab", - "gitlab-runner_manifest_arguments_install_token": "Picatz lo geton GitLab-CI runner per aqueste runner", - "gitlab-runner_manifest_description": "Executar los trabalhs GitLab-CI sus vòtre pròpri servidor", - "mattermost_manifest_arguments_install_admin_email": "Corrièl d'identificacion pel chat admin", - "mattermost_manifest_arguments_install_admin_locale": "Causissètz una lenga pel chat dels administrators", - "mattermost_manifest_arguments_install_team_display_name": "Causissètz un nom de còla", - "menu_manifest_description": "Mostrar un menú public/privat per totas las paginas generadas per YunoHost", - "moodle_manifest_description": "Paquets Moodle per l'aplicacion YunoHost.", - "my-mind_manifest_description": "Creacion de mapas mentalas en linha", - "odoo_manifest_arguments_install_tz": "Causissètz una zòna orària per Odoo", - "odoo_manifest_arguments_install_version": "Quala version d'Odoo volètz installar ?", - "peertube_manifest_arguments_install_email": "Causissètz una adreça per l'admin (pòt se cambiar aprèp l'installacion)", - "peertube_manifest_description": "Plataforma de difusion de vidèos via P2P gràcia al navigador, connectada a un malhum federat", - "subscribe_manifest_description": "Pagina web per permetre al monde de demandar un compte a l'instància YunoHost", - "wifiwithme_manifest_arguments_install_cnil_link": "Picatz l'URL de vòstra declaracion CNIL", - "wifiwithme_manifest_arguments_install_cnil_number": "Picatz lo numèro de vòstra declaracion CNIL", - "wifiwithme_manifest_arguments_install_email": "Causissètz una adreça per i enviar las notificacions", - "wifiwithme_manifest_arguments_install_isp_name": "Picatz lo nom de vòstre provesidor de servici Internet", - "wifiwithme_manifest_arguments_install_isp_site": "Picatz l'adreça de vòstre provesidor de servici Internet", - "wifiwithme_manifest_arguments_install_isp_zone": "Causissètz la zòna a l'interior d'ont vòltz crear una ret Wifi", - "wifiwithme_manifest_arguments_install_latitude": "Picatz la latitud per defaut", - "wifiwithme_manifest_arguments_install_longitude": "Picatz la longitud per defaut", - "wifiwithme_manifest_arguments_install_url_contact": "Picatz l'adreça de vòstra pagina de contacte", - "wifiwithme_manifest_arguments_install_zoom": "Causissètz un nivèl de zoom per defaut" -} From 3df7f1d480472e129acae5ea0a3f67d052684780 Mon Sep 17 00:00:00 2001 From: Alexandre Aubin Date: Thu, 4 Aug 2022 11:17:46 +0200 Subject: [PATCH 427/516] move autopatches/ inside tools/ --- {autopatches => tools/autopatches}/autopatch.py | 0 .../autopatches}/patches/issue-and-pr-template/patch.sh | 0 .../autopatches}/patches/issue-and-pr-template/pr_body.md | 0 .../autopatches}/patches/issue-and-pr-template/pr_title.md | 0 .../autopatches}/patches/missing-seteu-in-change_url/patch.sh | 0 .../autopatches}/patches/missing-seteu-in-change_url/pr_body.md | 0 .../autopatches}/patches/missing-seteu-in-change_url/pr_title.md | 0 .../autopatches}/patches/new-permission-system/patch.sh | 0 .../autopatches}/patches/new-permission-system/pr_body.md | 0 .../autopatches}/patches/new-permission-system/pr_title.md | 0 10 files changed, 0 insertions(+), 0 deletions(-) rename {autopatches => tools/autopatches}/autopatch.py (100%) rename {autopatches => tools/autopatches}/patches/issue-and-pr-template/patch.sh (100%) rename {autopatches => tools/autopatches}/patches/issue-and-pr-template/pr_body.md (100%) rename {autopatches => tools/autopatches}/patches/issue-and-pr-template/pr_title.md (100%) rename {autopatches => tools/autopatches}/patches/missing-seteu-in-change_url/patch.sh (100%) rename {autopatches => tools/autopatches}/patches/missing-seteu-in-change_url/pr_body.md (100%) rename {autopatches => tools/autopatches}/patches/missing-seteu-in-change_url/pr_title.md (100%) rename {autopatches => tools/autopatches}/patches/new-permission-system/patch.sh (100%) rename {autopatches => tools/autopatches}/patches/new-permission-system/pr_body.md (100%) rename {autopatches => tools/autopatches}/patches/new-permission-system/pr_title.md (100%) diff --git a/autopatches/autopatch.py b/tools/autopatches/autopatch.py similarity index 100% rename from autopatches/autopatch.py rename to tools/autopatches/autopatch.py diff --git a/autopatches/patches/issue-and-pr-template/patch.sh b/tools/autopatches/patches/issue-and-pr-template/patch.sh similarity index 100% rename from autopatches/patches/issue-and-pr-template/patch.sh rename to tools/autopatches/patches/issue-and-pr-template/patch.sh diff --git a/autopatches/patches/issue-and-pr-template/pr_body.md b/tools/autopatches/patches/issue-and-pr-template/pr_body.md similarity index 100% rename from autopatches/patches/issue-and-pr-template/pr_body.md rename to tools/autopatches/patches/issue-and-pr-template/pr_body.md diff --git a/autopatches/patches/issue-and-pr-template/pr_title.md b/tools/autopatches/patches/issue-and-pr-template/pr_title.md similarity index 100% rename from autopatches/patches/issue-and-pr-template/pr_title.md rename to tools/autopatches/patches/issue-and-pr-template/pr_title.md diff --git a/autopatches/patches/missing-seteu-in-change_url/patch.sh b/tools/autopatches/patches/missing-seteu-in-change_url/patch.sh similarity index 100% rename from autopatches/patches/missing-seteu-in-change_url/patch.sh rename to tools/autopatches/patches/missing-seteu-in-change_url/patch.sh diff --git a/autopatches/patches/missing-seteu-in-change_url/pr_body.md b/tools/autopatches/patches/missing-seteu-in-change_url/pr_body.md similarity index 100% rename from autopatches/patches/missing-seteu-in-change_url/pr_body.md rename to tools/autopatches/patches/missing-seteu-in-change_url/pr_body.md diff --git a/autopatches/patches/missing-seteu-in-change_url/pr_title.md b/tools/autopatches/patches/missing-seteu-in-change_url/pr_title.md similarity index 100% rename from autopatches/patches/missing-seteu-in-change_url/pr_title.md rename to tools/autopatches/patches/missing-seteu-in-change_url/pr_title.md diff --git a/autopatches/patches/new-permission-system/patch.sh b/tools/autopatches/patches/new-permission-system/patch.sh similarity index 100% rename from autopatches/patches/new-permission-system/patch.sh rename to tools/autopatches/patches/new-permission-system/patch.sh diff --git a/autopatches/patches/new-permission-system/pr_body.md b/tools/autopatches/patches/new-permission-system/pr_body.md similarity index 100% rename from autopatches/patches/new-permission-system/pr_body.md rename to tools/autopatches/patches/new-permission-system/pr_body.md diff --git a/autopatches/patches/new-permission-system/pr_title.md b/tools/autopatches/patches/new-permission-system/pr_title.md similarity index 100% rename from autopatches/patches/new-permission-system/pr_title.md rename to tools/autopatches/patches/new-permission-system/pr_title.md From d8dded5b7b9ec4a94397237b3114df049dcde12f Mon Sep 17 00:00:00 2001 From: Alexandre Aubin Date: Thu, 4 Aug 2022 16:29:26 +0200 Subject: [PATCH 428/516] Moar preparations for packaging v2 apps in catalog --- list_builder.py | 25 ++++++++++++++++--------- 1 file changed, 16 insertions(+), 9 deletions(-) diff --git a/list_builder.py b/list_builder.py index 6c6b1f6f..67073701 100755 --- a/list_builder.py +++ b/list_builder.py @@ -172,9 +172,13 @@ def build_catalog(): result_dict[app_dict["id"]] = app_dict - ##################### - # Current version 2 # - ##################### + ############################# + # Current catalog API v2 # + ############################# + + result_dict_with_manifest_v1 = copy.deepcopy(result_dict) + result_dict_with_manifest_v1 = {name: infos for name, infos in result_dict_with_manifest_v1.items() if float(str(infos["manifest"].get("packaging_format", "")).strip() or "0") < 2} + categories = yaml.load(open("categories.yml").read()) antifeatures = yaml.load(open("antifeatures.yml").read()) os.system("mkdir -p ./builds/default/v2/") @@ -182,7 +186,7 @@ def build_catalog(): f.write( json.dumps( { - "apps": result_dict, + "apps": result_dict_with_manifest_v1, "categories": categories, "antifeatures": antifeatures, }, @@ -190,13 +194,15 @@ def build_catalog(): ) ) - ################################### - # Catalog API v3 with manifest v2 # - ################################### + ############################################# + # Catalog catalog API v3 (with manifest v2) # + ############################################# result_dict_with_manifest_v2 = copy.deepcopy(result_dict) for app in result_dict_with_manifest_v2.values(): - app["manifest"] = convert_v1_manifest_to_v2_for_catalog(app["manifest"]) + packaging_format = float(str(app["manifest"].get("packaging_format", "")).strip() or "0") + if packaging_format < 2: + app["manifest"] = convert_v1_manifest_to_v2_for_catalog(app["manifest"]) os.system("mkdir -p ./builds/default/v3/") with open("builds/default/v3/apps.json", "w") as f: @@ -238,7 +244,7 @@ def build_catalog(): result_dict_doc = { k: infos_for_doc_catalog(v) for k, v in result_dict.items() - if v["state"] in ["working", "validated"] + if v["state"] == "working" } with open("builds/default/doc_catalog/apps.json", "w") as f: f.write( @@ -261,6 +267,7 @@ def build_app_dict(app, infos): if infos["revision"] == "HEAD": relevant_files = [ "manifest.json", + "manifest.toml", "config_panel.toml", "hooks/", "scripts/", From 219cca1127cfad7928dd8358dc7b2346d6ab475a Mon Sep 17 00:00:00 2001 From: Alexandre Aubin Date: Thu, 4 Aug 2022 17:05:46 +0200 Subject: [PATCH 429/516] Fix v2 packaging convert script (_common.sh may not exist) --- tools/packaging_v2/convert_app_to_packaging_v2.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/tools/packaging_v2/convert_app_to_packaging_v2.py b/tools/packaging_v2/convert_app_to_packaging_v2.py index 21fe7740..b2a11c31 100644 --- a/tools/packaging_v2/convert_app_to_packaging_v2.py +++ b/tools/packaging_v2/convert_app_to_packaging_v2.py @@ -101,8 +101,8 @@ def _convert_v1_manifest_to_v2(app_path): manifest["resources"]["ports"][f"{name}.exposed"] = exposed maybequote = "[\"'\"'\"']?" - apt_dependencies = check_output(f"sed -nr 's/.*_dependencies={maybequote}(.*){maybequote}? *$/\\1/p' '{app_path}/scripts/_common.sh' | tr -d '\"' | sed 's@ @\\n@g'") - php_version = check_output(f"sed -nr 's/^ *YNH_PHP_VERSION={maybequote}(.*){maybequote}?$/\\1/p' '{app_path}/scripts/_common.sh' | tr -d \"\\\"'\"") + apt_dependencies = check_output(f"sed -nr 's/.*_dependencies={maybequote}(.*){maybequote}? *$/\\1/p' '{app_path}/scripts/_common.sh' 2>/dev/null | tr -d '\"' | sed 's@ @\\n@g'") + php_version = check_output(f"sed -nr 's/^ *YNH_PHP_VERSION={maybequote}(.*){maybequote}?$/\\1/p' '{app_path}/scripts/_common.sh' 2>/dev/null | tr -d \"\\\"'\"") if apt_dependencies.strip(): if php_version: apt_dependencies = apt_dependencies.replace("${YNH_PHP_VERSION}", php_version) @@ -283,6 +283,9 @@ def cleanup_scripts_and_conf(folder): script = f"{folder}/scripts/{s}" + if not os.path.exists(script): + continue + content = open(script).read() for pattern in patterns_to_remove_in_scripts: From 54a8e45d311a696f291b3a0352f2e7300f352d4f Mon Sep 17 00:00:00 2001 From: Alexandre Aubin Date: Thu, 4 Aug 2022 17:06:47 +0200 Subject: [PATCH 430/516] Add helloworld app to catalog. Helloworld_ynh is in v2 packaging, this is meant to be a demo of packaging *and* test the inclusion of v2 apps in the catalog --- apps.json | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/apps.json b/apps.json index 66585e90..f5c145f8 100644 --- a/apps.json +++ b/apps.json @@ -1420,6 +1420,11 @@ ], "url": "https://github.com/YunoHost-Apps/hedgedoc_ynh" }, + "helloworld": { + "category": "dev", + "state": "working", + "url": "https://github.com/YunoHost-Apps/helloworld_ynh" + }, "hextris": { "category": "games", "high_quality": true, From 0341bcdf8f8c5ed0c162a9d4fedcf175f9df6b1a Mon Sep 17 00:00:00 2001 From: Alexandre Aubin Date: Thu, 4 Aug 2022 17:14:42 +0200 Subject: [PATCH 431/516] list_builder: gotta load manifest.toml, not json, for app v2 --- list_builder.py | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/list_builder.py b/list_builder.py index 67073701..2a4288be 100755 --- a/list_builder.py +++ b/list_builder.py @@ -5,10 +5,12 @@ import sys import os import re import json +import toml import subprocess import yaml import time +from collections import OrderedDict from tools.packaging_v2.convert_v1_manifest_to_v2_for_catalog import convert_v1_manifest_to_v2_for_catalog now = time.time() @@ -297,7 +299,11 @@ def build_app_dict(app, infos): timestamp = int(timestamp) # Build the dict with all the infos - manifest = json.load(open(this_app_cache + "/manifest.json")) + if os.path.exists(open(this_app_cache + "/manifest.toml")): + manifest = toml.load(open(this_app_cache + "/manifest.toml", _dict=OrderedDict)) + else: + manifest = json.load(open(this_app_cache + "/manifest.json")) + return { "id": manifest["id"], "git": { From 6e50a3e1c26550a4519e16d5b54e643e87c602f8 Mon Sep 17 00:00:00 2001 From: Alexandre Aubin Date: Thu, 4 Aug 2022 17:19:23 +0200 Subject: [PATCH 432/516] Oopsies I commited nonsense --- list_builder.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/list_builder.py b/list_builder.py index 2a4288be..e41cdc17 100755 --- a/list_builder.py +++ b/list_builder.py @@ -299,8 +299,8 @@ def build_app_dict(app, infos): timestamp = int(timestamp) # Build the dict with all the infos - if os.path.exists(open(this_app_cache + "/manifest.toml")): - manifest = toml.load(open(this_app_cache + "/manifest.toml", _dict=OrderedDict)) + if os.path.exists(this_app_cache + "/manifest.toml"): + manifest = toml.load(open(this_app_cache + "/manifest.toml"), _dict=OrderedDict) else: manifest = json.load(open(this_app_cache + "/manifest.json")) From de8bd05e57949f4c3bdf79e7148bd47acd176c29 Mon Sep 17 00:00:00 2001 From: tituspijean Date: Fri, 5 Aug 2022 11:29:53 +0200 Subject: [PATCH 433/516] Do not look for locales in JSON validation @alexAubin deleted the locales directory --- .github/workflows/main.yml | 3 --- 1 file changed, 3 deletions(-) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 3c3e65ff..af809144 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -16,6 +16,3 @@ jobs: - name: Check apps.json run: | python -m json.tool apps.json - - name: Check locales - run: | - for i in ./locales/*.json; do python -m json.tool $i || return 1; done From 7f7218191ff21b1f94726f324595a51f1240cd99 Mon Sep 17 00:00:00 2001 From: Alexandre Aubin Date: Fri, 5 Aug 2022 14:56:52 +0200 Subject: [PATCH 434/516] packaging v2: add a 'CPE' field in upstream section --- tools/packaging_v2/convert_app_to_packaging_v2.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/tools/packaging_v2/convert_app_to_packaging_v2.py b/tools/packaging_v2/convert_app_to_packaging_v2.py index b2a11c31..ba001531 100644 --- a/tools/packaging_v2/convert_app_to_packaging_v2.py +++ b/tools/packaging_v2/convert_app_to_packaging_v2.py @@ -26,6 +26,8 @@ def _convert_v1_manifest_to_v2(app_path): if "url" in manifest and "website" not in manifest["upstream"]: manifest["upstream"]["website"] = manifest["url"] + manifest["upstream"]["cpe"] = "???" + manifest["integration"] = { "yunohost": manifest.get("requirements", {}).get("yunohost"), "architectures": "all", @@ -158,6 +160,7 @@ def _dump_v2_manifest_as_toml(manifest): upstream = table() for key, value in manifest["upstream"].items(): upstream[key] = value + upstream["cpe"].comment("FIXME: optional but recommended if relevant, this is meant to contain the Common Platform Enumeration, which is sort of a standard id for applications defined by the NIST. In particular, Yunohost may use this is in the future to easily track CVE (=security reports) related to apps. The CPE may be obtained by searching here: https://nvd.nist.gov/products/cpe/search. For example, for Nextcloud, the CPE is 'cpe:2.3:a:nextcloud:nextcloud' (no need to include the version number)") toml_manifest["upstream"] = upstream integration = table() From 43cde68aa795390bc64d085607a80ebff6521d9a Mon Sep 17 00:00:00 2001 From: tituspijean Date: Fri, 5 Aug 2022 16:39:38 +0200 Subject: [PATCH 435/516] Fix antifeatures list generation --- tools/README-generator/make_readme.py | 22 ++++++++++++++----- tools/README-generator/templates/README.md.j2 | 3 ++- .../templates/README_fr.md.j2 | 4 +++- 3 files changed, 21 insertions(+), 8 deletions(-) diff --git a/tools/README-generator/make_readme.py b/tools/README-generator/make_readme.py index 788b8a7b..d9c03db4 100755 --- a/tools/README-generator/make_readme.py +++ b/tools/README-generator/make_readme.py @@ -8,6 +8,15 @@ from pathlib import Path from jinja2 import Environment, FileSystemLoader +def value_for_lang(values, lang): + if not isinstance(values, dict): + return values + if lang in values: + return values[lang] + elif "en" in values: + return values["en"] + else: + return list(values.values())[0] def generate_READMEs(app_path: str): @@ -22,7 +31,7 @@ def generate_READMEs(app_path: str): catalog = json.load(open(Path(os.path.abspath(__file__)).parent.parent.parent / "apps.json")) from_catalog = catalog.get(manifest['id'], {}) - antifeatures_list = yaml.load(open(Path(os.path.abspath(__file__)).parent.parent.parent / "antifeatures.yml")) + antifeatures_list = yaml.load(open(Path(os.path.abspath(__file__)).parent.parent.parent / "antifeatures.yml"), Loader=yaml.SafeLoader) antifeatures_list = { e['id']: e for e in antifeatures_list } if not upstream and not (app_path / "doc" / "DISCLAIMER.md").exists(): @@ -62,12 +71,12 @@ def generate_READMEs(app_path: str): # TODO: Add url to the documentation... and actually create that documentation :D antifeatures = { a: antifeatures_list[a] for a in from_catalog.get('antifeatures', [])} - for k, v in antifeatures: - v['title'] = v['title'].get(lang_suffix, 'en') - if manifest.get("antifeatures", {}).get(k, 'en'): - v['description'] = manifest.get("antifeatures", {}).get(k, 'en') + for k, v in antifeatures.items(): + antifeatures[k]['title'] = value_for_lang(v['title'], lang_suffix) + if manifest.get("antifeatures", {}).get(k, None): + antifeatures[k]['description'] = value_for_lang(manifest.get("antifeatures", {}).get(k, None), lang_suffix) else: - antifeature['description'] = antifeature['description'].get(lang_suffix, 'en') + antifeatures[k]['description'] = value_for_lang(antifeatures[k]['description'], lang_suffix) out = template.render( lang=lang, @@ -75,6 +84,7 @@ def generate_READMEs(app_path: str): description=description, screenshots=screenshots, disclaimer=disclaimer, + antifeatures=antifeatures, manifest=manifest, ) (app_path / f"README{lang_suffix}.md").write_text(out) diff --git a/tools/README-generator/templates/README.md.j2 b/tools/README-generator/templates/README.md.j2 index 8713a9a9..990b5e0d 100644 --- a/tools/README-generator/templates/README.md.j2 +++ b/tools/README-generator/templates/README.md.j2 @@ -52,8 +52,9 @@ If you don't have YunoHost, please consult [the guide](https://yunohost.org/#/in {% if antifeatures -%} ## Antifeatures -{% for antifeature in antifeatures -%} +{% for antifeature in antifeatures.values() -%} - **{{ antifeature.title }}**: {{ antifeature.description }} + {% endfor -%} {% endif -%} diff --git a/tools/README-generator/templates/README_fr.md.j2 b/tools/README-generator/templates/README_fr.md.j2 index 9e89c10c..864dc604 100644 --- a/tools/README-generator/templates/README_fr.md.j2 +++ b/tools/README-generator/templates/README_fr.md.j2 @@ -34,11 +34,13 @@ Si vous n'avez pas YunoHost, regardez [ici](https://yunohost.org/#/install) pour {% if antifeatures -%} ## Fonctions indésirables -{% for antifeature in antifeatures -%} +{% for antifeature in antifeatures.values() -%} - **{{ antifeature.title }}**: {{ antifeature.description }} + {% endfor -%} {% endif -%} + ## Documentations et ressources {% if upstream.website -%}* Site officiel de l'app : {{ upstream.website }} From f931bde5009344c5ee712ad631951c2fd3f35ed3 Mon Sep 17 00:00:00 2001 From: tituspijean Date: Fri, 5 Aug 2022 16:41:27 +0200 Subject: [PATCH 436/516] Add red circle to antifeatures title Co-authored-by: Alexandre Aubin --- tools/README-generator/templates/README.md.j2 | 2 +- tools/README-generator/templates/README_fr.md.j2 | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/tools/README-generator/templates/README.md.j2 b/tools/README-generator/templates/README.md.j2 index 990b5e0d..91d65102 100644 --- a/tools/README-generator/templates/README.md.j2 +++ b/tools/README-generator/templates/README.md.j2 @@ -50,7 +50,7 @@ If you don't have YunoHost, please consult [the guide](https://yunohost.org/#/in {% endif -%} {% if antifeatures -%} -## Antifeatures +## :red_circle: Antifeatures {% for antifeature in antifeatures.values() -%} - **{{ antifeature.title }}**: {{ antifeature.description }} diff --git a/tools/README-generator/templates/README_fr.md.j2 b/tools/README-generator/templates/README_fr.md.j2 index 864dc604..22f4ebba 100644 --- a/tools/README-generator/templates/README_fr.md.j2 +++ b/tools/README-generator/templates/README_fr.md.j2 @@ -32,7 +32,7 @@ Si vous n'avez pas YunoHost, regardez [ici](https://yunohost.org/#/install) pour {% endif -%} {% if antifeatures -%} -## Fonctions indésirables +## :red_circle: Fonctions indésirables {% for antifeature in antifeatures.values() -%} - **{{ antifeature.title }}**: {{ antifeature.description }} From d745c4f9e2f8ba35eb9c546c12a4cf80728e1641 Mon Sep 17 00:00:00 2001 From: yunohost-bot Date: Fri, 5 Aug 2022 20:01:02 +0000 Subject: [PATCH 437/516] Update app's level --- apps.json | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/apps.json b/apps.json index f5c145f8..b228a9ce 100644 --- a/apps.json +++ b/apps.json @@ -42,7 +42,7 @@ }, "adguardhome": { "category": "system_tools", - "level": 6, + "level": 8, "state": "working", "subtags": [ "network" @@ -1206,7 +1206,7 @@ }, "gitlab-runner": { "category": "dev", - "level": 6, + "level": 7, "state": "working", "subtags": [ "forge" @@ -1950,7 +1950,7 @@ }, "mailman3": { "category": "communication", - "level": 8, + "level": 0, "state": "working", "subtags": [ "email" @@ -2022,6 +2022,7 @@ }, "mautrix_facebook": { "category": "communication", + "level": 7, "state": "working", "subtags": [ "chat" @@ -2039,7 +2040,7 @@ }, "mautrix_telegram": { "category": "communication", - "level": 6, + "level": 7, "state": "working", "subtags": [ "chat" @@ -3422,7 +3423,7 @@ }, "sogo": { "category": "communication", - "level": 6, + "level": 8, "state": "working", "subtags": [ "email" @@ -4166,7 +4167,7 @@ "non-free-dependencies" ], "category": "system_tools", - "level": 0, + "level": 7, "state": "working", "subtags": [ "network" From fa1818fb65759f546e5393c8cda8f744ff8d53d7 Mon Sep 17 00:00:00 2001 From: Alexandre Aubin Date: Fri, 5 Aug 2022 23:06:38 +0200 Subject: [PATCH 438/516] README-generator: improve mechanism to only add the 'specific branch' note when version is different from master + display master's version --- tools/README-generator/make_readme.py | 14 +++++++++++--- tools/README-generator/templates/README.md.j2 | 2 +- tools/README-generator/templates/README_fr.md.j2 | 2 +- 3 files changed, 13 insertions(+), 5 deletions(-) diff --git a/tools/README-generator/make_readme.py b/tools/README-generator/make_readme.py index ac47a04a..049aa21c 100755 --- a/tools/README-generator/make_readme.py +++ b/tools/README-generator/make_readme.py @@ -57,7 +57,14 @@ def generate_READMEs(app_path: str): disclaimer = None # Get the current branch using git inside the app path - branch = os.popen("git --git-dir=%s/.git --work-tree=%s rev-parse --abbrev-ref HEAD" % (app_path, app_path)).read().strip() + default_branch = from_catalog.get('branch', 'master') + current_branch = os.popen(f"git -C {app_path} rev-parse --abbrev-ref HEAD").read().strip() + + if default_branch != current_branch: + os.system(f"git -C {app_path} fetch origin {default_branch} 2>/dev/null") + default_branch_version = os.popen(f"git -C {app_path} show FETCH_HEAD:manifest.json | jq -r .version").read().strip() + else: + default_branch_version = None # we don't care in that case out = template.render( lang=lang, @@ -66,8 +73,9 @@ def generate_READMEs(app_path: str): screenshots=screenshots, disclaimer=disclaimer, manifest=manifest, - branch=branch, - default_branch=from_catalog.get('branch', 'master'), + current_branch=current_branch, + default_branch=default_branch, + default_branch_version=default_branch_version, ) (app_path / f"README{lang_suffix}.md").write_text(out) diff --git a/tools/README-generator/templates/README.md.j2 b/tools/README-generator/templates/README.md.j2 index 125833cf..ec993915 100644 --- a/tools/README-generator/templates/README.md.j2 +++ b/tools/README-generator/templates/README.md.j2 @@ -31,7 +31,7 @@ If you don't have YunoHost, please consult [the guide](https://yunohost.org/#/in {% if description %}{{description}}{% else %}{{manifest.description[lang]}}{% endif %} -**Shipped version:** {% if upstream.version %}{{upstream.version}}{% else %}{{manifest.version}}{% endif %}{% if branch != default_branch %} *(This is the `{{ branch }}` branch. See the [`{{ default_branch }}` branch](https://github.com/YunoHost-Apps/{{manifest.id}}_ynh/tree/{{ default_branch }}) for the version in the catalog.)*{% endif %} +**Shipped version:** {% if upstream.version %}{{upstream.version}}{% else %}{{manifest.version}}{% endif %}{% if current_branch != default_branch and manifest.version != default_branch_version %} *(:warning: This is the `{{ current_branch }}` branch. The [`{{ default_branch }}` branch](https://github.com/YunoHost-Apps/{{manifest.id}}_ynh/tree/{{ default_branch }}) used in the catalog is currently on version {{ default_branch_version.replace('~', '\~') }}.)*{% endif %} {% if upstream.demo %} **Demo:** {{upstream.demo}} diff --git a/tools/README-generator/templates/README_fr.md.j2 b/tools/README-generator/templates/README_fr.md.j2 index 7350947a..d616280e 100644 --- a/tools/README-generator/templates/README_fr.md.j2 +++ b/tools/README-generator/templates/README_fr.md.j2 @@ -17,7 +17,7 @@ Si vous n'avez pas YunoHost, regardez [ici](https://yunohost.org/#/install) pour {% if description %}{{description}}{% else %}{{manifest.description[lang]}}{% endif %} -**Version incluse :** {% if upstream.version %}{{upstream.version}}{% else %}{{manifest.version}}{% endif %}{% if branch != default_branch %} *(Vous êtes sur la branche `{{ branch }}`. Voir la [branche `{{ default_branch }}`](https://github.com/YunoHost-Apps/{{manifest.id}}_ynh/tree/{{ default_branch }}) pour la version du catalogue.)*{% endif %} +**Version incluse :** {% if upstream.version %}{{upstream.version}}{% else %}{{manifest.version}}{% endif %}{% if current_branch != default_branch and manifest.version != default_branch_version %} *(:warning: Il s'agit de la branche `{{ current_branch }}`. La [branche `{{ default_branch }}`](https://github.com/YunoHost-Apps/{{manifest.id}}_ynh/tree/{{ default_branch }}) utilisée dans le catalogue est actuellement en {{ default_branch_version.replace('~', '\~') }}.)*{% endif %} {% if upstream.demo %} **Démo :** {{upstream.demo}} From 5eec74b6edd7a36b459c9afafb8d3fae713afe34 Mon Sep 17 00:00:00 2001 From: Hadrien Date: Sun, 7 Aug 2022 15:16:34 +0200 Subject: [PATCH 439/516] Add to gitignore --- .gitignore | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/.gitignore b/.gitignore index 55c973f2..97f86544 100644 --- a/.gitignore +++ b/.gitignore @@ -1,6 +1,10 @@ *.swp *~ +.DS_Store .apps_cache builds tools/README-generator/venv/ + +tools/autopatches/login +tools/autopatches/token \ No newline at end of file From b1746c1d8c9c0ed6c087f39c8457e3e234fad5e5 Mon Sep 17 00:00:00 2001 From: Hadrien Date: Sun, 7 Aug 2022 15:15:40 +0200 Subject: [PATCH 440/516] Add a script to add cpe id to manifests MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit indent + utf8 --- tools/autopatches/patches/add-cpe/cpe.csv | 507 +++++++++++++++++++++ tools/autopatches/patches/add-cpe/patch.sh | 19 + 2 files changed, 526 insertions(+) create mode 100644 tools/autopatches/patches/add-cpe/cpe.csv create mode 100644 tools/autopatches/patches/add-cpe/patch.sh diff --git a/tools/autopatches/patches/add-cpe/cpe.csv b/tools/autopatches/patches/add-cpe/cpe.csv new file mode 100644 index 00000000..f44e455f --- /dev/null +++ b/tools/autopatches/patches/add-cpe/cpe.csv @@ -0,0 +1,507 @@ +App YnH,Common Platform Enumeration +20euros, +243, +2fauth, +abantecart,cpe:2.3:a:abantecart:abantecart +acropolis, +adguardhome,cpe:2.3:a:adguard:adguardhome +adhocserver, +adminer,cpe:2.3:a:adminer:adminer +aeneria, +agendav, +agora, +airsonic,cpe:2.3:a:airsonic_project:airsonic +alltube, +ampache,cpe:2.3:a:ampache:ampache +anarchism, +anfora, +archivebox, +archivist,cpe:2.3:a:archivista:archivistabox +armadietto, +askbot,cpe:2.3:a:askbot:askbot +audiobookshelf, +automad,cpe:2.3:a:automad:automad +backdrop,cpe:2.3:a:backdropcms:backdrop +baikal, +bazarr, +beehive,cpe:2.3:a:beehive_forum:beehive_forum +bibliogram, +biboumi, +bicbucstriim, +blogotext,cpe:2.3:a:blogotext_project:blogotext +bludit,cpe:2.3:a:bludit:bludit +bolt, +bookstack,cpe:2.3:a:bookstackapp:bookstack +borg,cpe:2.3:a:borgbackup:borg +borgserver, +bozon, +cachet, +calibreweb, +castopod, +cesium, +cheky, +chtickynotes, +chuwiki, +cinny,cpe:2.3:a:cinny_project:cinny +civicrm_drupal7, +cockpit,cpe:2.3:a:agentejo:cockpit +code-server,cpe:2.3:a:coder:code-server +codimd,cpe:2.3:a:hackmd:codimd +coin, +collabora, +commento, +compteur_du_gase, +concrete5,cpe:2.3:a:concrete5:concrete5 +converse,cpe:2.3:a:conversejs:converse.js +cops, +coquelicot, +coturn,cpe:2.3:a:coturn_project:coturn +couchdb,cpe:2.3:a:apache:couchdb +couchpotato, +covoiturage, +cowyo, +cryptpad,cpe:2.3:a:xwiki:cryptpad +cubiks-2048, +cypht, +dato, +decidim, +democracyos, +dendrite, +dex, +diagramsnet, +diaspora, +digisteps, +digitools, +digiwords, +discourse,cpe:2.3:a:discourse:discourse +dispatch, +distbin, +django-fmd, +django-for-runners, +django-fritzconnection, +django_app, +docker-registry, +dockercontainer, +dockerrstudio, +dockerui, +documize,cpe:2.3:a:documize:documize +dokuwiki,cpe:2.3:a:dokuwiki:dokuwiki +dolibarr,cpe:2.3:a:dolibarr:dolibarr +domoticz,cpe:2.3:a:domoticz:domoticz +dotclear2, +droppy,cpe:2.3:a:droppy_project:droppy +drupal,cpe:2.3:a:drupal:drupal +drupal7, +duniter, +dynette, +easyappointments,cpe:2.3:a:easyappointments:easyappointments +ecko, +elabftw,cpe:2.3:a:elabftw:elabftw +element, +emailpoubelle, +emoncms,cpe:2.3:a:openenergymonitor:emoncms +encryptic, +encryptor-decryptor, +epicyon, +ergo, +ethercalc, +etherpad_mypads, +excalidraw, +fab-manager, +facette, +facilmap, +fallback, +ffsync, +filebrowser, +filepizza, +firefly-iii,cpe:2.3:a:firefly-iii:firefly_iii +flarum,cpe:2.3:a:flarum:flarum +flask,cpe:2.3:a:palletsprojects:flask +flood, +fluxbb,cpe:2.3:a:fluxbb:fluxbb +focalboard,cpe:2.3:a:mattermost:focalboard +foodsoft, +framaestro, +framaestro_hub, +framaforms, +framagames, +freeboard, +freepbx,cpe:2.3:a:freepbx:freepbx +freshrss,cpe:2.3:a:freshrss:freshrss +friendica,cpe:2.3:a:friendica:friendica +ftp_webapp, +ftssolr, +funkwhale, +galene, +galette,cpe:2.3:a:galette:galette +gamja, +garradin, +gateone,cpe:2.3:a:liftoffsoftware:gate_one +gekko, +gemserv, +getsimple,cpe:2.3:a:get-simple:getsimple_cms +ghost,cpe:2.3:a:ghost:ghost +gitea,cpe:2.3:a:gitea:gitea +gitlab,cpe:2.3:a:gitlab:gitlab +gitlab-runner,cpe:2.3:a:gitlab:runner +gitolite,cpe:2.3:a:gitolite:gitolite +gitrepositories, +gitweb, +glitchsoc, +glowingbear, +glpi,cpe:2.3:a:glpi-project:glpi +gnusocial, +gogs,cpe:2.3:a:gogs:gogs +gogswebhost, +gollum,cpe:2.3:a:gollum_project:gollum +gossa, +gotify, +gotosocial, +grafana,cpe:2.3:a:grafana:grafana +grammalecte, +grav, +grocy,cpe:2.3:a:grocy_project:grocy +grr,cpe:2.3:a:devome:grr +guacamole,cpe:2.3:a:apache:guacamole +h5ai,cpe:2.3:a:h5ai_project:h5ai +halcyon, +haste, +hat, +headphones, +hedgedoc,cpe:2.3:a:hedgedoc:hedgedoc +helloworld, +hextris, +homeassistant, +horde,cpe:2.3:a:horde:horde_application_framework +hotspot, +htmltool, +htpc-manager, +hubzilla,cpe:2.3:a:hubzilla:hubzilla +huginn, +humhub,cpe:2.3:a:humhub:humhub +hydrogen, +icecoder,cpe:2.3:a:icecoder:icecoder +ifconfig-io, +ifm, +ihatemoney,cpe:2.3:a:ihatemoney:i_hate_money +indexhibit,cpe:2.3:a:indexhibit:indexhibit +internetarchive, +invidious, +invoiceninja,cpe:2.3:a:invoiceninja:invoice_ninja +invoiceninja5, +jackett, +jappix,cpe:2.3:a:jappix_project:jappix +jappix_mini, +jeedom,cpe:2.3:a:jeedom:jeedom +jellyfin,cpe:2.3:a:jellyfin:jellyfin +jenkins,cpe:2.3:a:jenkins:jenkins +jirafeau,cpe:2.3:a:jirafeau:jirafeau +jitsi,cpe:2.3:a:jitsi:jitsi +joomla,cpe:2.3:a:joomla:joomla\! +jupyterlab,cpe:2.3:a:jupyter:nbdime-jupyterlab +kanboard,cpe:2.3:a:kanboard:kanboard +keeweb, +kimai2,cpe:2.3:a:kimai:kimai_2 +kiwiirc, +kiwix,cpe:2.3:a:kiwix:kiwix +kodi,cpe:2.3:a:kodi:kodi +komga, +kresus, +languagetool, +laverna, +lbcalerte, +leed, +lektor, +lemmy, +librarian, +libreddit, +libreerp, +librephotos, +librespeed, +libreto, +librex, +lidarr, +limesurvey,cpe:2.3:a:limesurvey:limesurvey +linuxdash, +lionwiki-t2t, +listmonk, +lstu, +luckysheet, +lufi, +lutim,cpe:2.3:a:lutim_project:lutim +lxd, +lxd-dashboard, +lychee,cpe:2.3:a:lycheeorganisation:lychee-v3 +mailman,cpe:2.3:a:gnu:mailman +mailman3, +mantis,cpe:2.3:a:mantisbt:mantisbt +mastodon,cpe:2.3:a:joinmastodon:mastodon +matomo,cpe:2.3:a:matomo:matomo +matrix-puppet-discord, +matterbridge, +mattermost,cpe:2.3:a:mattermost:mattermost +mautic,cpe:2.3:a:acquia:mautic +mautrix_facebook, +mautrix_signal, +mautrix_telegram, +mautrix_whatsapp, +mediadrop, +mediawiki,cpe:2.3:a:mediawiki:mediawiki +medusa, +meilisearch, +menu, +metabase,cpe:2.3:a:metabase:metabase +minchat, +mindmaps, +minetest,cpe:2.3:a:minetest:minetest +mineweb, +minidlna,cpe:2.3:a:readymedia_project:readymedia +miniflux, +minio,cpe:2.3:a:minio:minio +misskey,cpe:2.3:a:misskey:misskey +mobilizon, +modernpaste, +monica,cpe:2.3:a:monicahq:monica +monit, +monitorix,cpe:2.3:a:fibranet:monitorix +moodle,cpe:2.3:a:moodle:moodle +mopidy, +mosquitto,cpe:2.3:a:eclipse:mosquitto +movim,cpe:2.3:a:movim:movim +multi_webapp, +mumble-web, +mumble_admin_plugin, +mumbleserver, +munin,cpe:2.3:a:munin-monitoring:munin +my-mind, +my_capsule, +my_webapp, +mybb,cpe:2.3:a:mybb:mybb +mycryptochat, +mygpo, +mytinytodo,cpe:2.3:a:mytinytodo:mytinytodo +navidrome,cpe:2.3:a:navidrome:navidrome +netdata,cpe:2.3:a:netdata:netdata +neutrinet, +nextcloud,cpe:2.3:a:nextcloud:nextcloud +nexusoss, +nitter, +noalyss, +nocodb,cpe:2.3:a:xgenecloud:nocodb +nodebb,cpe:2.3:a:nodebb:nodebb +nodered,cpe:2.3:a:nodered:node-red-dashboard +nomad,cpe:2.3:a:jenkins:nomad +ntopng,cpe:2.3:a:ntop:ntopng +nullboard, +ofbiz,cpe:2.3:a:apache:ofbiz +omeka-s, +onlyoffice,cpe:2.3:a:onlyoffice:document_server +openidsimplesamlphp, +opennote, +openproject,cpe:2.3:a:openproject:openproject +opensondage, +opentracker, +osada, +osjs, +osmw, +osticket,cpe:2.3:a:osticket:osticket +outline, +overleaf, +owncast,cpe:2.3:a:owncast_project:owncast +owncloud,cpe:2.3:a:owncloud:owncloud +owntracks, +pagure,cpe:2.3:a:fedoraproject:389_directory_server +paperless-ngx, +peachpub, +peertube,cpe:2.3:a:framasoft:peertube +peertube-search-index, +pelican, +pepettes, +petitesannonces, +petrolette, +pgadmin,cpe:2.3:a:phppgadmin_project:phppgadmin +photonix, +photoprism, +photoview, +phpback, +phpbb,cpe:2.3:a:phpbb:phpbb +phpboost, +phpinfo, +phpipam,cpe:2.3:a:phpipam:phpipam +phpldapadmin,cpe:2.3:a:phpldapadmin_project:phpldapadmin +phplicensewatcher, +phpmyadmin,cpe:2.3:a:phpmyadmin:phpmyadmin +phpservermon,cpe:2.3:a:phpservermonitor:php_server_monitor +phpsysinfo, +pia, +pico, +pihole,cpe:2.3:a:pi-hole:pi-hole +piratebox, +piwigo,cpe:2.3:a:piwigo:piwigo +pixelfed, +plainpad, +pleroma, +plonecms, +plume,cpe:2.3:a:plume-cms:plume_cms +pluxml,cpe:2.3:a:pluxml:pluxml +pmwiki,cpe:2.3:a:pmwiki:pmwiki +portainer,cpe:2.3:a:portainer:portainer +prestashop,cpe:2.3:a:prestashop:prestashop +prettynoemiecms, +privatebin,cpe:2.3:a:privatebin:privatebin +proftpd,cpe:2.3:a:proftpd:proftpd +prometheus,cpe:2.3:a:prometheus:prometheus +prosody,cpe:2.3:a:prosody:prosody +prowlarr, +proxitok, +psitransfer, +pterodactyl,cpe:2.3:a:pterodactyl:panel +pufferpanel, +pydio,cpe:2.3:a:pydio:pydio +pyinventory, +pyload, +pytition, +qr, +question2answer,cpe:2.3:a:question2answer:question2answer +quizzes, +radarr, +radicale,cpe:2.3:a:radicale:radicale +rainloop,cpe:2.3:a:rainloop:webmail +redirect, +redmine,cpe:2.3:a:redmine:redmine +reel2bits, +remotestorage, +restic, +retroarch,cpe:2.3:a:libretro:retroarch +riot, +roadiz, +rocketchat,cpe:2.3:a:rocket.chat:rocket.chat +roundcube,cpe:2.3:a:roundcube:webmail +rportd, +rspamdui, +rss-bridge, +rutorrent, +samba,cpe:2.3:a:samba:samba +sat, +satdress, +scm, +scratch, +scrumblr, +seafile,cpe:2.3:a:seafile:seafile +searx, +seenthis, +selfoss, +send, +shaarli,cpe:2.3:a:shaarli_project:shaarli +shadowsocks,cpe:2.3:a:shadowsocks:shadowsocks-libev +shellinabox,cpe:2.3:a:shellinabox_project:shellinabox +shinken, +shiori, +shsd, +shuri, +sickbeard, +sickrage,cpe:2.3:a:sickrage:sickrage +signaturepdf, +simple-hash-generator, +simple-torrent, +sitemagiccms,cpe:2.3:a:sitemagic:sitemagic +slingcode, +snappymail, +snipeit,cpe:2.3:a:snipeitapp:snipe-it +snserver, +snweb, +soapbox,cpe:2.3:a:soapbox_project:soapbox +sogo,cpe:2.3:a:inverse:sogo +sonarr, +sonerezh, +spacedeck, +spftoolbox, +sphinx,cpe:2.3:a:sphinxsearch:sphinx +spip,cpe:2.3:a:spip:spip +squid3, +ssbroom, +ssh_chroot_dir, +staticwebapp, +streama, +strut, +subscribe, +subsonic,cpe:2.3:a:subsonic:subsonic +sutom, +svgedit, +sympa,cpe:2.3:a:sympa:sympa +synapse, +synapse-admin, +syncthing,cpe:2.3:a:syncthing:syncthing +tagspaces, +tailoredflow, +teampass,cpe:2.3:a:teampass:teampass +technitium-dns, +teddit, +telegram_chatbot, +tes3mp, +thelounge, +tiddlywiki, +tiki,cpe:2.3:a:tiki:tiki +timemachine, +timeoff, +tooljet, +torrelay, +tracim, +traggo, +transfersh, +transmission, +transpay, +transwhat, +trilium,cpe:2.3:a:trilium_project:trilium +trustyhash, +ttrss, +turtl,cpe:2.3:a:lyonbros:turtl +tutao, +tvheadend, +tyto, +ulogger, +umami, +umap, +ums, +unattended_upgrades, +unbound,cpe:2.3:a:nlnetlabs:unbound +uptime-kuma, +vaultwarden, +veloren, +vikunja, +vpnclient, +vpnserver, +wallabag2, +weblate,cpe:2.3:a:weblate:weblate +webmin,cpe:2.3:a:webmin:webmin +webogram, +webtrees,cpe:2.3:a:webtrees:webtrees +wekan,cpe:2.3:a:wekan_project:wekan +wemawema, +wetty, +whitebophir, +wifiwithme, +wikijs, +wildfly,cpe:2.3:a:redhat:jboss_wildfly_application_server +wireguard, +wisemapping, +wondercms,cpe:2.3:a:wondercms:wondercms +wordpress,cpe:2.3:a:wordpress:wordpress +writefreely, +yacy, +yellow, +yeswiki,cpe:2.3:a:yeswiki:yeswiki +yourls,cpe:2.3:a:yourls:yourls +youtube-dl-webui, +yunofav, +yunohost,cpe:2.3:o:yunohost:yunohost +yunomonitor, +yunorunner, +z-push, +zabbix,cpe:2.3:a:zabbix:zabbix +zap, +zerobin, +zeronet, +zomburl, +ztncui, +zusam, diff --git a/tools/autopatches/patches/add-cpe/patch.sh b/tools/autopatches/patches/add-cpe/patch.sh new file mode 100644 index 00000000..02a697ce --- /dev/null +++ b/tools/autopatches/patches/add-cpe/patch.sh @@ -0,0 +1,19 @@ +#!/usr/bin/python3 + +import json +import csv + +def find_cpe(app_id): + with open("../../patches/add-cpe/cpe.csv", newline='') as f: + cpe_list = csv.reader(f) + for row in cpe_list: + if row[0] == app_id: + return row[1] + return False + +manifest = json.load(open("manifest.json")) +app_id = manifest['id'] +cpe = find_cpe(app_id) +if cpe: + manifest['upstream']['cpe'] = cpe + json.dump(manifest, open("manifest.json", "w"), indent=4, ensure_ascii=False) From 1ca328a6b24bce815fad46db5522900bc535e965 Mon Sep 17 00:00:00 2001 From: Hadrien Date: Sun, 7 Aug 2022 16:32:25 +0200 Subject: [PATCH 441/516] patch message --- tools/autopatches/patches/add-cpe/pr_body.md | 6 ++++++ tools/autopatches/patches/add-cpe/pr_title.md | 1 + 2 files changed, 7 insertions(+) create mode 100644 tools/autopatches/patches/add-cpe/pr_body.md create mode 100644 tools/autopatches/patches/add-cpe/pr_title.md diff --git a/tools/autopatches/patches/add-cpe/pr_body.md b/tools/autopatches/patches/add-cpe/pr_body.md new file mode 100644 index 00000000..5f08ae84 --- /dev/null +++ b/tools/autopatches/patches/add-cpe/pr_body.md @@ -0,0 +1,6 @@ + +This is an ***automated*** patch to add the (optional but recommended if relevant) Common Platform Enumeration (CPE) id, which is sort of a standard id for applications, defined by the NIST. + +In particular, Yunohost may use this is in the future to easily track CVE (=security reports) related to apps. + +The CPE may be obtained by searching here: https://nvd.nist.gov/products/cpe/search. For example, for Nextcloud, the CPE is 'cpe:2.3:a:nextcloud:nextcloud' (no need to include the version number)"). \ No newline at end of file diff --git a/tools/autopatches/patches/add-cpe/pr_title.md b/tools/autopatches/patches/add-cpe/pr_title.md new file mode 100644 index 00000000..5944c62d --- /dev/null +++ b/tools/autopatches/patches/add-cpe/pr_title.md @@ -0,0 +1 @@ +Add Common Platform Enumeration id to `manifest.json` From 88b60e08b960b36268d112a9837f34e612f80134 Mon Sep 17 00:00:00 2001 From: Hadrien Date: Sun, 7 Aug 2022 17:13:44 +0200 Subject: [PATCH 442/516] Add potential alternatives key in catalog, taken from Framasoft --- apps.json | 551 +++++++++++++++++++++++++++++++++++++++++++++--------- 1 file changed, 464 insertions(+), 87 deletions(-) diff --git a/apps.json b/apps.json index f5c145f8..1be54125 100644 --- a/apps.json +++ b/apps.json @@ -233,7 +233,10 @@ "subtags": [ "pictures" ], - "url": "https://github.com/YunoHost-Apps/bibliogram_ynh" + "url": "https://github.com/YunoHost-Apps/bibliogram_ynh", + "potential_alternative_to": [ + "Instagram" + ] }, "biboumi": { "category": "communication", @@ -298,7 +301,10 @@ "subtags": [ "backup" ], - "url": "https://github.com/YunoHost-Apps/borg_ynh" + "url": "https://github.com/YunoHost-Apps/borg_ynh", + "potential_alternative_to": [ + "time machine" + ] }, "borgserver": { "category": "system_tools", @@ -325,7 +331,10 @@ "subtags": [ "monitoring" ], - "url": "https://github.com/YunoHost-Apps/cachet_ynh" + "url": "https://github.com/YunoHost-Apps/cachet_ynh", + "potential_alternative_to": [ + "StatusHub" + ] }, "calibreweb": { "category": "reading", @@ -343,7 +352,13 @@ "subtags": [ "podcasts" ], - "url": "https://github.com/YunoHost-Apps/castopod_ynh" + "url": "https://github.com/YunoHost-Apps/castopod_ynh", + "potential_alternative_to": [ + "Anchor", + "Deezer", + "Soundcloud", + "Spotify" + ] }, "cesium": { "category": "wat", @@ -542,7 +557,10 @@ "subtags": [ "text" ], - "url": "https://github.com/YunoHost-Apps/cryptpad_ynh" + "url": "https://github.com/YunoHost-Apps/cryptpad_ynh", + "potential_alternative_to": [ + "Google Docs" + ] }, "cubiks-2048": { "antifeatures": [ @@ -566,13 +584,21 @@ "category": "productivity_and_management", "level": 6, "state": "working", - "url": "https://github.com/YunoHost-Apps/dato_ynh" + "url": "https://github.com/YunoHost-Apps/dato_ynh", + "potential_alternative_to": [ + "Filemaker", + "Microsoft Access" + ] }, "decidim": { "category": "communication", "level": 7, "state": "working", - "url": "https://github.com/YunoHost-Apps/decidim_ynh" + "url": "https://github.com/YunoHost-Apps/decidim_ynh", + "potential_alternative_to": [ + "Cap Collectif", + "Fluicity" + ] }, "democracyos": { "category": "communication", @@ -609,7 +635,10 @@ "subtags": [ "draw" ], - "url": "https://github.com/YunoHost-Apps/diagramsnet_ynh" + "url": "https://github.com/YunoHost-Apps/diagramsnet_ynh", + "potential_alternative_to": [ + "Visio" + ] }, "diaspora": { "category": "social_media", @@ -618,7 +647,14 @@ "subtags": [ "microblogging" ], - "url": "https://github.com/YunoHost-Apps/diaspora_ynh" + "url": "https://github.com/YunoHost-Apps/diaspora_ynh", + "potential_alternative_to": [ + "Ello", + "Facebook", + "Hubzilla", + "Myspace", + "Twitter" + ] }, "digisteps": { "category": "publishing", @@ -810,7 +846,10 @@ "subtags": [ "business_and_ngos" ], - "url": "https://github.com/YunoHost-Apps/easyappointments_ynh" + "url": "https://github.com/YunoHost-Apps/easyappointments_ynh", + "potential_alternative_to": [ + "doctolib" + ] }, "ecko": { "category": "social_media", @@ -840,7 +879,14 @@ "category": "small_utilities", "level": 6, "state": "working", - "url": "https://github.com/YunoHost-Apps/emailpoubelle_ynh" + "url": "https://github.com/YunoHost-Apps/emailpoubelle_ynh", + "potential_alternative_to": [ + "crazymailing.com", + "jetable.org", + "spamgourmet", + "tempomail", + "yopmail.com" + ] }, "emoncms": { "category": "iot", @@ -888,7 +934,13 @@ "subtags": [ "spreadsheet" ], - "url": "https://github.com/YunoHost-Apps/ethercalc_ynh" + "url": "https://github.com/YunoHost-Apps/ethercalc_ynh", + "potential_alternative_to": [ + "Google Sheets", + "G Suite", + "Microsoft Excel", + "Office 365" + ] }, "etherpad_mypads": { "category": "office", @@ -906,7 +958,10 @@ "subtags": [ "draw" ], - "url": "https://github.com/YunoHost-Apps/excalidraw_ynh" + "url": "https://github.com/YunoHost-Apps/excalidraw_ynh", + "potential_alternative_to": [ + "Lucidchart" + ] }, "fab-manager": { "category": "office", @@ -976,7 +1031,12 @@ "subtags": [ "forum" ], - "url": "https://github.com/YunoHost-Apps/flarum_ynh" + "url": "https://github.com/YunoHost-Apps/flarum_ynh", + "potential_alternative_to": [ + "Invision Community", + "vBulletin", + "XenForo" + ] }, "flask": { "category": "dev", @@ -1004,7 +1064,13 @@ "subtags": [ "forum" ], - "url": "https://github.com/YunoHost-Apps/fluxbb_ynh" + "url": "https://github.com/YunoHost-Apps/fluxbb_ynh", + "potential_alternative_to": [ + "Invision Community", + "Vanilla", + "vBulletin", + "XenForo" + ] }, "focalboard": { "category": "productivity_and_management", @@ -1080,7 +1146,12 @@ "subtags": [ "rssreader" ], - "url": "https://github.com/YunoHost-Apps/freshrss_ynh" + "url": "https://github.com/YunoHost-Apps/freshrss_ynh", + "potential_alternative_to": [ + "Feedly", + "Google Reader", + "Netvibes" + ] }, "friendica": { "category": "social_media", @@ -1089,7 +1160,12 @@ "subtags": [ "microblogging" ], - "url": "https://github.com/YunoHost-Apps/friendica_ynh" + "url": "https://github.com/YunoHost-Apps/friendica_ynh", + "potential_alternative_to": [ + "Diaspora", + "Facebook", + "Hubzilla" + ] }, "ftp_webapp": { "category": "small_utilities", @@ -1110,7 +1186,12 @@ "subtags": [ "music" ], - "url": "https://github.com/YunoHost-Apps/funkwhale_ynh" + "url": "https://github.com/YunoHost-Apps/funkwhale_ynh", + "potential_alternative_to": [ + "Deezer", + "Soundcloud", + "Spotify" + ] }, "galene": { "category": "communication", @@ -1119,7 +1200,11 @@ "subtags": [ "meeting" ], - "url": "https://github.com/YunoHost-Apps/galene_ynh" + "url": "https://github.com/YunoHost-Apps/galene_ynh", + "potential_alternative_to": [ + "Skype", + "Zoom" + ] }, "galette": { "category": "productivity_and_management", @@ -1146,7 +1231,10 @@ "subtags": [ "business_and_ngos" ], - "url": "https://github.com/YunoHost-Apps/garradin_ynh" + "url": "https://github.com/YunoHost-Apps/garradin_ynh", + "potential_alternative_to": [ + "Ciel Associations" + ] }, "gateone": { "category": "system_tools", @@ -1192,7 +1280,10 @@ "subtags": [ "forge" ], - "url": "https://github.com/YunoHost-Apps/gitea_ynh" + "url": "https://github.com/YunoHost-Apps/gitea_ynh", + "potential_alternative_to": [ + "Github" + ] }, "gitlab": { "category": "dev", @@ -1267,7 +1358,15 @@ "subtags": [ "task" ], - "url": "https://github.com/YunoHost-Apps/glpi_ynh" + "url": "https://github.com/YunoHost-Apps/glpi_ynh", + "potential_alternative_to": [ + "Cherwell", + "Freshdesk", + "Ivanti", + "Peregrine system (AssetCenter)", + "Remedy (BMC Software)", + "ServiceNow" + ] }, "gnusocial": { "category": "social_media", @@ -1277,7 +1376,10 @@ "subtags": [ "microblogging" ], - "url": "https://github.com/YunoHost-Apps/gnusocial_ynh" + "url": "https://github.com/YunoHost-Apps/gnusocial_ynh", + "potential_alternative_to": [ + "Twitter" + ] }, "gogs": { "category": "dev", @@ -1286,7 +1388,10 @@ "subtags": [ "forge" ], - "url": "https://github.com/YunoHost-Apps/gogs_ynh" + "url": "https://github.com/YunoHost-Apps/gogs_ynh", + "potential_alternative_to": [ + "Github" + ] }, "gogswebhost": { "category": "publishing", @@ -1352,7 +1457,10 @@ "subtags": [ "websites" ], - "url": "https://github.com/YunoHost-Apps/grav_ynh" + "url": "https://github.com/YunoHost-Apps/grav_ynh", + "potential_alternative_to": [ + "wix" + ] }, "grocy": { "category": "small_utilities", @@ -1418,7 +1526,10 @@ "subtags": [ "text" ], - "url": "https://github.com/YunoHost-Apps/hedgedoc_ynh" + "url": "https://github.com/YunoHost-Apps/hedgedoc_ynh", + "potential_alternative_to": [ + "HackMD" + ] }, "helloworld": { "category": "dev", @@ -1479,7 +1590,10 @@ "subtags": [ "microblogging" ], - "url": "https://github.com/YunoHost-Apps/hubzilla_ynh" + "url": "https://github.com/YunoHost-Apps/hubzilla_ynh", + "potential_alternative_to": [ + "Facebook" + ] }, "huginn": { "category": "small_utilities", @@ -1558,7 +1672,10 @@ "subtags": [ "videos" ], - "url": "https://github.com/YunoHost-Apps/invidious_ynh" + "url": "https://github.com/YunoHost-Apps/invidious_ynh", + "potential_alternative_to": [ + "Youtube" + ] }, "invoiceninja": { "category": "productivity_and_management", @@ -1612,7 +1729,11 @@ "music", "mediacenter" ], - "url": "https://github.com/YunoHost-Apps/jellyfin_ynh" + "url": "https://github.com/YunoHost-Apps/jellyfin_ynh", + "potential_alternative_to": [ + "Emby", + "Plex" + ] }, "jenkins": { "category": "dev", @@ -1627,7 +1748,11 @@ "subtags": [ "files" ], - "url": "https://github.com/YunoHost-apps/jirafeau_ynh" + "url": "https://github.com/YunoHost-apps/jirafeau_ynh", + "potential_alternative_to": [ + "ImageShack", + "Imgur" + ] }, "jitsi": { "category": "communication", @@ -1636,7 +1761,11 @@ "subtags": [ "meeting" ], - "url": "https://github.com/YunoHost-Apps/jitsi_ynh" + "url": "https://github.com/YunoHost-Apps/jitsi_ynh", + "potential_alternative_to": [ + "Google Hangouts", + "Skype" + ] }, "joomla": { "category": "publishing", @@ -1663,7 +1792,10 @@ "subtags": [ "task" ], - "url": "https://github.com/YunoHost-Apps/kanboard_ynh" + "url": "https://github.com/YunoHost-Apps/kanboard_ynh", + "potential_alternative_to": [ + "trello" + ] }, "keeweb": { "category": "synchronization", @@ -1673,7 +1805,13 @@ "subtags": [ "password" ], - "url": "https://github.com/YunoHost-Apps/keeweb_ynh" + "url": "https://github.com/YunoHost-Apps/keeweb_ynh", + "potential_alternative_to": [ + "1password", + "dashlane", + "enpass", + "lastpass" + ] }, "kimai2": { "category": "productivity_and_management", @@ -1706,7 +1844,13 @@ "subtags": [ "mediacenter" ], - "url": "https://github.com/YunoHost-Apps/kodi_ynh" + "url": "https://github.com/YunoHost-Apps/kodi_ynh", + "potential_alternative_to": [ + "Plex", + "Quicktime", + "Windows Media Center", + "Windows Media Player" + ] }, "komga": { "category": "reading", @@ -1724,7 +1868,14 @@ "subtags": [ "accounting" ], - "url": "https://github.com/YunoHost-Apps/kresus_ynh" + "url": "https://github.com/YunoHost-Apps/kresus_ynh", + "potential_alternative_to": [ + "Bankin", + "budgea", + "linxo", + "Microsoft Money", + "mint" + ] }, "languagetool": { "category": "office", @@ -1761,7 +1912,12 @@ "subtags": [ "rssreader" ], - "url": "https://github.com/YunoHost-Apps/leed_ynh" + "url": "https://github.com/YunoHost-Apps/leed_ynh", + "potential_alternative_to": [ + "Feedly", + "Google Reader", + "Netvibes" + ] }, "lektor": { "category": "publishing", @@ -1779,7 +1935,12 @@ "subtags": [ "websites" ], - "url": "https://github.com/YunoHost-Apps/lemmy_ynh" + "url": "https://github.com/YunoHost-Apps/lemmy_ynh", + "potential_alternative_to": [ + "Hacker News", + "Lobste.rs", + "reddit" + ] }, "librarian": { "category": "social_media", @@ -1852,7 +2013,11 @@ "subtags": [ "poll" ], - "url": "https://github.com/YunoHost-Apps/limesurvey_ynh" + "url": "https://github.com/YunoHost-Apps/limesurvey_ynh", + "potential_alternative_to": [ + "Google Docs", + "SurveyMonkey" + ] }, "linuxdash": { "category": "system_tools", @@ -1906,7 +2071,10 @@ "subtags": [ "files" ], - "url": "https://github.com/YunoHost-Apps/lufi_ynh" + "url": "https://github.com/YunoHost-Apps/lufi_ynh", + "potential_alternative_to": [ + "WeTransfer" + ] }, "lutim": { "category": "multimedia", @@ -1916,7 +2084,11 @@ "subtags": [ "pictures" ], - "url": "https://github.com/YunoHost-Apps/lutim_ynh" + "url": "https://github.com/YunoHost-Apps/lutim_ynh", + "potential_alternative_to": [ + "ImageShack", + "Imgur" + ] }, "lxd": { "category": "system_tools", @@ -1937,7 +2109,11 @@ "subtags": [ "pictures" ], - "url": "https://github.com/YunoHost-Apps/lychee_ynh" + "url": "https://github.com/YunoHost-Apps/lychee_ynh", + "potential_alternative_to": [ + "Flickr", + "Google Photos" + ] }, "mailman": { "category": "communication", @@ -1973,7 +2149,10 @@ "subtags": [ "microblogging" ], - "url": "https://github.com/YunoHost-Apps/mastodon_ynh" + "url": "https://github.com/YunoHost-Apps/mastodon_ynh", + "potential_alternative_to": [ + "Twitter" + ] }, "matomo": { "category": "publishing", @@ -1982,7 +2161,11 @@ "subtags": [ "analytics" ], - "url": "https://github.com/YunoHost-Apps/matomo_ynh" + "url": "https://github.com/YunoHost-Apps/matomo_ynh", + "potential_alternative_to": [ + "Google Analytics", + "Xiti" + ] }, "matrix-puppet-discord": { "category": "communication", @@ -2009,7 +2192,10 @@ "subtags": [ "chat" ], - "url": "https://github.com/YunoHost-Apps/mattermost_ynh" + "url": "https://github.com/YunoHost-Apps/mattermost_ynh", + "potential_alternative_to": [ + "Slack" + ] }, "mautic": { "category": "productivity_and_management", @@ -2018,7 +2204,12 @@ "subtags": [ "business_and_ngos" ], - "url": "https://github.com/YunoHost-Apps/mautic_ynh" + "url": "https://github.com/YunoHost-Apps/mautic_ynh", + "potential_alternative_to": [ + "Marketo", + "NetResult", + "SalesFusion" + ] }, "mautrix_facebook": { "category": "communication", @@ -2128,7 +2319,10 @@ "category": "games", "level": 8, "state": "working", - "url": "https://github.com/YunoHost-Apps/minetest_ynh" + "url": "https://github.com/YunoHost-Apps/minetest_ynh", + "potential_alternative_to": [ + "Minecraft" + ] }, "mineweb": { "category": "publishing", @@ -2153,13 +2347,24 @@ "subtags": [ "rssreader" ], - "url": "https://github.com/YunoHost-Apps/miniflux_ynh" + "url": "https://github.com/YunoHost-Apps/miniflux_ynh", + "potential_alternative_to": [ + "Feedly", + "Google Reader", + "Netvibes" + ] }, "minio": { "category": "dev", "level": 7, "state": "working", - "url": "https://github.com/YunoHost-Apps/minio_ynh" + "url": "https://github.com/YunoHost-Apps/minio_ynh", + "potential_alternative_to": [ + "Dropbox", + "Google Drive", + "Mega", + "Microsoft OneDrive" + ] }, "misskey": { "category": "social_media", @@ -2174,7 +2379,12 @@ "subtags": [ "events" ], - "url": "https://github.com/YunoHost-Apps/mobilizon_ynh" + "url": "https://github.com/YunoHost-Apps/mobilizon_ynh", + "potential_alternative_to": [ + "Eventbrite", + "Facebook", + "Meetup" + ] }, "modernpaste": { "category": "small_utilities", @@ -2216,7 +2426,10 @@ "category": "wat", "level": 8, "state": "working", - "url": "https://github.com/YunoHost-Apps/moodle_ynh" + "url": "https://github.com/YunoHost-Apps/moodle_ynh", + "potential_alternative_to": [ + "dokeos" + ] }, "mopidy": { "category": "multimedia", @@ -2240,7 +2453,12 @@ "subtags": [ "microblogging" ], - "url": "https://github.com/YunoHost-Apps/movim_ynh" + "url": "https://github.com/YunoHost-Apps/movim_ynh", + "potential_alternative_to": [ + "Facebook", + "Facebook Messenger", + "msn" + ] }, "multi_webapp": { "category": "publishing", @@ -2386,7 +2604,15 @@ "calendar", "contacts" ], - "url": "https://github.com/YunoHost-apps/nextcloud_ynh" + "url": "https://github.com/YunoHost-apps/nextcloud_ynh", + "potential_alternative_to": [ + "Apple iCloud", + "Dropbox", + "Google Apps", + "Google Docs", + "Google Drive", + "One Drive" + ] }, "nexusoss": { "category": "dev", @@ -2414,7 +2640,12 @@ "accounting", "business_and_ngos" ], - "url": "https://github.com/Yunohost-Apps/noalyss_ynh" + "url": "https://github.com/Yunohost-Apps/noalyss_ynh", + "potential_alternative_to": [ + "exactonline", + "winbook", + "yooz" + ] }, "nocodb": { "category": "dev", @@ -2486,7 +2717,15 @@ "spreadsheet", "impress" ], - "url": "https://github.com/YunoHost-Apps/onlyoffice_ynh" + "url": "https://github.com/YunoHost-Apps/onlyoffice_ynh", + "potential_alternative_to": [ + "Google Docs", + "Google Drive", + "Microsoft Excel", + "Microsoft Office", + "Microsoft PowerPoint", + "Microsoft Word" + ] }, "openidsimplesamlphp": { "category": "wat", @@ -2508,7 +2747,12 @@ "category": "productivity_and_management", "level": 7, "state": "working", - "url": "https://github.com/YunoHost-Apps/openproject_ynh" + "url": "https://github.com/YunoHost-Apps/openproject_ynh", + "potential_alternative_to": [ + "Asaana", + "Basecamp", + "Monday" + ] }, "opensondage": { "category": "productivity_and_management", @@ -2587,7 +2831,14 @@ "calendar", "contacts" ], - "url": "https://github.com/YunoHost-apps/owncloud_ynh" + "url": "https://github.com/YunoHost-apps/owncloud_ynh", + "potential_alternative_to": [ + "Apple iCloud", + "Dropbox", + "Google Docs", + "Google Drive", + "One Drive" + ] }, "owntracks": { "category": "small_utilities", @@ -2629,7 +2880,12 @@ "subtags": [ "videos" ], - "url": "https://github.com/YunoHost-Apps/peertube_ynh" + "url": "https://github.com/YunoHost-Apps/peertube_ynh", + "potential_alternative_to": [ + "Dailymotion", + "Vimeo", + "Youtube" + ] }, "peertube-search-index": { "category": "social_media", @@ -2675,7 +2931,10 @@ "subtags": [ "others" ], - "url": "https://github.com/YunoHost-Apps/petrolette_ynh" + "url": "https://github.com/YunoHost-Apps/petrolette_ynh", + "potential_alternative_to": [ + "Netvibes" + ] }, "pgadmin": { "category": "system_tools", @@ -2833,7 +3092,14 @@ "subtags": [ "pictures" ], - "url": "https://github.com/YunoHost-Apps/piwigo_ynh" + "url": "https://github.com/YunoHost-Apps/piwigo_ynh", + "potential_alternative_to": [ + "Google Photos", + "Keepeek", + "Koken", + "Orkis Ajaris", + "Orphéa" + ] }, "pixelfed": { "category": "social_media", @@ -2842,7 +3108,10 @@ "subtags": [ "pictures" ], - "url": "https://github.com/YunoHost-Apps/pixelfed_ynh" + "url": "https://github.com/YunoHost-Apps/pixelfed_ynh", + "potential_alternative_to": [ + "Instagram" + ] }, "plainpad": { "category": "office", @@ -2860,7 +3129,10 @@ "subtags": [ "microblogging" ], - "url": "https://github.com/YunoHost-Apps/pleroma_ynh" + "url": "https://github.com/YunoHost-Apps/pleroma_ynh", + "potential_alternative_to": [ + "Twitter" + ] }, "plonecms": { "category": "publishing", @@ -2877,7 +3149,10 @@ "subtags": [ "blogging" ], - "url": "https://github.com/YunoHost-Apps/plume_ynh" + "url": "https://github.com/YunoHost-Apps/plume_ynh", + "potential_alternative_to": [ + "Medium" + ] }, "pluxml": { "category": "publishing", @@ -2930,7 +3205,11 @@ "subtags": [ "pastebin" ], - "url": "https://github.com/YunoHost-apps/privatebin_ynh" + "url": "https://github.com/YunoHost-apps/privatebin_ynh", + "potential_alternative_to": [ + "Pastebin", + "ZeroBin" + ] }, "proftpd": { "category": "system_tools", @@ -2964,7 +3243,10 @@ "category": "social_media", "level": 7, "state": "working", - "url": "https://github.com/YunoHost-Apps/proxitok_ynh" + "url": "https://github.com/YunoHost-Apps/proxitok_ynh", + "potential_alternative_to": [ + "TikTok" + ] }, "psitransfer": { "category": "small_utilities", @@ -3014,7 +3296,11 @@ "subtags": [ "website" ], - "url": "https://github.com/YunoHost-Apps/pytition_ynh" + "url": "https://github.com/YunoHost-Apps/pytition_ynh", + "potential_alternative_to": [ + "Avaaz", + "Change" + ] }, "qr": { "category": "small_utilities", @@ -3138,7 +3424,10 @@ "subtags": [ "chat" ], - "url": "https://github.com/YunoHost-Apps/rocketchat_ynh" + "url": "https://github.com/YunoHost-Apps/rocketchat_ynh", + "potential_alternative_to": [ + "Slack" + ] }, "roundcube": { "category": "communication", @@ -3147,7 +3436,14 @@ "subtags": [ "email" ], - "url": "https://github.com/YunoHost-Apps/roundcube_ynh" + "url": "https://github.com/YunoHost-Apps/roundcube_ynh", + "potential_alternative_to": [ + "Gmail", + "Hotmail", + "Microsoft Outlook", + "Windows Live Mail", + "Yahoo! Mail" + ] }, "rportd": { "category": "system_tools", @@ -3178,7 +3474,11 @@ "subtags": [ "download" ], - "url": "https://github.com/CotzaDev/rutorrent_ynh" + "url": "https://github.com/CotzaDev/rutorrent_ynh", + "potential_alternative_to": [ + "BitTorrent", + "µTorrent®" + ] }, "samba": { "category": "system_tools", @@ -3230,7 +3530,15 @@ "subtags": [ "files" ], - "url": "https://github.com/YunoHost-Apps/seafile_ynh" + "url": "https://github.com/YunoHost-Apps/seafile_ynh", + "potential_alternative_to": [ + "Dropbox", + "Google Drive", + "Mega", + "Microsoft OneDrive", + "Resilio Sync", + "time machine" + ] }, "searx": { "category": "small_utilities", @@ -3272,7 +3580,11 @@ "subtags": [ "blog" ], - "url": "https://github.com/YunoHost-Apps/shaarli_ynh" + "url": "https://github.com/YunoHost-Apps/shaarli_ynh", + "potential_alternative_to": [ + "delicious", + "Diigo" + ] }, "shadowsocks": { "category": "system_tools", @@ -3470,7 +3782,12 @@ "subtags": [ "websites" ], - "url": "https://github.com/YunoHost-Apps/spip_ynh" + "url": "https://github.com/YunoHost-Apps/spip_ynh", + "potential_alternative_to": [ + "blogger", + "coldfusion", + "wix" + ] }, "squid3": { "category": "small_utilities", @@ -3516,7 +3833,13 @@ "subtags": [ "impress" ], - "url": "https://github.com/YunoHost-Apps/strut_ynh" + "url": "https://github.com/YunoHost-Apps/strut_ynh", + "potential_alternative_to": [ + "Google Slides", + "Office 365", + "Prezi", + "SoZi" + ] }, "subscribe": { "category": "wat", @@ -3558,7 +3881,10 @@ "subtags": [ "email" ], - "url": "https://github.com/YunoHost-Apps/sympa_ynh" + "url": "https://github.com/YunoHost-Apps/sympa_ynh", + "potential_alternative_to": [ + "Google groups" + ] }, "synapse": { "category": "communication", @@ -3585,7 +3911,12 @@ "subtags": [ "files" ], - "url": "https://github.com/YunoHost-Apps/syncthing_ynh" + "url": "https://github.com/YunoHost-Apps/syncthing_ynh", + "potential_alternative_to": [ + "Dropbox", + "Google Drive", + "Microsoft OneDrive" + ] }, "tagspaces": { "category": "synchronization", @@ -3655,7 +3986,10 @@ "subtags": [ "wiki" ], - "url": "https://github.com/YunoHost-Apps/tiddlywiki_ynh" + "url": "https://github.com/YunoHost-Apps/tiddlywiki_ynh", + "potential_alternative_to": [ + "Evernote" + ] }, "tiki": { "category": "publishing", @@ -3703,7 +4037,13 @@ "category": "office", "level": 7, "state": "working", - "url": "https://github.com/YunoHost-Apps/tracim_ynh" + "url": "https://github.com/YunoHost-Apps/tracim_ynh", + "potential_alternative_to": [ + "Dropbox", + "Google Drive", + "Slack", + "trello" + ] }, "traggo": { "category": "productivity_and_management", @@ -3730,7 +4070,10 @@ "subtags": [ "download" ], - "url": "https://github.com/YunoHost-Apps/transmission_ynh" + "url": "https://github.com/YunoHost-Apps/transmission_ynh", + "potential_alternative_to": [ + "µTorrent" + ] }, "transpay": { "category": "productivity_and_management", @@ -3777,7 +4120,11 @@ "subtags": [ "wiki" ], - "url": "https://github.com/YunoHost-Apps/turtl_ynh" + "url": "https://github.com/YunoHost-Apps/turtl_ynh", + "potential_alternative_to": [ + "Evernote", + "Google Keep" + ] }, "tutao": { "category": "communication", @@ -3821,7 +4168,10 @@ "category": "dev", "revision": "e569c56e76f79da3580bd3432406dd56225e814d", "state": "notworking", - "url": "https://github.com/YunoHost-Apps/umap_ynh" + "url": "https://github.com/YunoHost-Apps/umap_ynh", + "potential_alternative_to": [ + "Google Maps" + ] }, "ums": { "category": "multimedia", @@ -3874,7 +4224,12 @@ "subtags": [ "task" ], - "url": "https://github.com/YunoHost-Apps/vikunja_ynh" + "url": "https://github.com/YunoHost-Apps/vikunja_ynh", + "potential_alternative_to": [ + "Microsoft To-Do", + "Todoist", + "Wunderlist" + ] }, "vpnclient": { "category": "system_tools", @@ -3905,7 +4260,11 @@ "category": "dev", "level": 7, "state": "working", - "url": "https://github.com/YunoHost-Apps/weblate_ynh" + "url": "https://github.com/YunoHost-Apps/weblate_ynh", + "potential_alternative_to": [ + "locize", + "Transifex" + ] }, "webmin": { "category": "system_tools", @@ -3936,7 +4295,10 @@ "subtags": [ "task" ], - "url": "https://github.com/YunoHost-Apps/wekan_ynh" + "url": "https://github.com/YunoHost-Apps/wekan_ynh", + "potential_alternative_to": [ + "trello" + ] }, "wemawema": { "category": "wat", @@ -4022,7 +4384,12 @@ "websites", "blog" ], - "url": "https://github.com/YunoHost-Apps/wordpress_ynh" + "url": "https://github.com/YunoHost-Apps/wordpress_ynh", + "potential_alternative_to": [ + "blogger", + "Blogspot", + "wix" + ] }, "writefreely": { "category": "social_media", @@ -4031,7 +4398,11 @@ "subtags": [ "blogging" ], - "url": "https://github.com/YunoHost-Apps/writefreely_ynh" + "url": "https://github.com/YunoHost-Apps/writefreely_ynh", + "potential_alternative_to": [ + "blogger", + "Medium" + ] }, "yacy": { "category": "small_utilities", @@ -4143,13 +4514,19 @@ "subtags": [ "pastebin" ], - "url": "https://github.com/YunoHost-apps/zerobin_ynh" + "url": "https://github.com/YunoHost-apps/zerobin_ynh", + "potential_alternative_to": [ + "Pastebin" + ] }, "zeronet": { "category": "wat", "level": 8, "state": "working", - "url": "https://github.com/YunoHost-Apps/zeronet_ynh" + "url": "https://github.com/YunoHost-Apps/zeronet_ynh", + "potential_alternative_to": [ + "Mullvad" + ] }, "zomburl": { "category": "small_utilities", @@ -4181,4 +4558,4 @@ ], "url": "https://github.com/zusam/zusam_ynh" } -} +} \ No newline at end of file From 94bd1ba5df251e2cca5f161bebd32c7dd0e78707 Mon Sep 17 00:00:00 2001 From: Hadrien <26697460+ketsapiwiq@users.noreply.github.com> Date: Sun, 7 Aug 2022 19:13:47 +0200 Subject: [PATCH 443/516] Apply capitalization suggestions MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: Éric Gaspar <46165813+ericgaspar@users.noreply.github.com> --- apps.json | 60 +++++++++++++++++++++++++++---------------------------- 1 file changed, 30 insertions(+), 30 deletions(-) diff --git a/apps.json b/apps.json index 1be54125..3e36b56f 100644 --- a/apps.json +++ b/apps.json @@ -1282,7 +1282,7 @@ ], "url": "https://github.com/YunoHost-Apps/gitea_ynh", "potential_alternative_to": [ - "Github" + "GitHub" ] }, "gitlab": { @@ -1390,7 +1390,7 @@ ], "url": "https://github.com/YunoHost-Apps/gogs_ynh", "potential_alternative_to": [ - "Github" + "GitHub" ] }, "gogswebhost": { @@ -1674,7 +1674,7 @@ ], "url": "https://github.com/YunoHost-Apps/invidious_ynh", "potential_alternative_to": [ - "Youtube" + "YouTube" ] }, "invoiceninja": { @@ -1794,7 +1794,7 @@ ], "url": "https://github.com/YunoHost-Apps/kanboard_ynh", "potential_alternative_to": [ - "trello" + "Trello" ] }, "keeweb": { @@ -1807,10 +1807,10 @@ ], "url": "https://github.com/YunoHost-Apps/keeweb_ynh", "potential_alternative_to": [ - "1password", - "dashlane", - "enpass", - "lastpass" + "1Password", + "Dashlane", + "Enpass", + "LastPass" ] }, "kimai2": { @@ -1847,7 +1847,7 @@ "url": "https://github.com/YunoHost-Apps/kodi_ynh", "potential_alternative_to": [ "Plex", - "Quicktime", + "QuickTime", "Windows Media Center", "Windows Media Player" ] @@ -1871,10 +1871,10 @@ "url": "https://github.com/YunoHost-Apps/kresus_ynh", "potential_alternative_to": [ "Bankin", - "budgea", + "Budgea", "linxo", "Microsoft Money", - "mint" + "Mint" ] }, "languagetool": { @@ -1939,7 +1939,7 @@ "potential_alternative_to": [ "Hacker News", "Lobste.rs", - "reddit" + "Reddit" ] }, "librarian": { @@ -2428,7 +2428,7 @@ "state": "working", "url": "https://github.com/YunoHost-Apps/moodle_ynh", "potential_alternative_to": [ - "dokeos" + "Dokeos" ] }, "mopidy": { @@ -2457,7 +2457,7 @@ "potential_alternative_to": [ "Facebook", "Facebook Messenger", - "msn" + "MSN" ] }, "multi_webapp": { @@ -2642,9 +2642,9 @@ ], "url": "https://github.com/Yunohost-Apps/noalyss_ynh", "potential_alternative_to": [ - "exactonline", - "winbook", - "yooz" + "Exact Online", + "WinBooks", + "Yooz" ] }, "nocodb": { @@ -2884,7 +2884,7 @@ "potential_alternative_to": [ "Dailymotion", "Vimeo", - "Youtube" + "YouTube" ] }, "peertube-search-index": { @@ -3537,7 +3537,7 @@ "Mega", "Microsoft OneDrive", "Resilio Sync", - "time machine" + "Time Machine" ] }, "searx": { @@ -3582,7 +3582,7 @@ ], "url": "https://github.com/YunoHost-Apps/shaarli_ynh", "potential_alternative_to": [ - "delicious", + "Delicious", "Diigo" ] }, @@ -3784,9 +3784,9 @@ ], "url": "https://github.com/YunoHost-Apps/spip_ynh", "potential_alternative_to": [ - "blogger", - "coldfusion", - "wix" + "Blogger", + "Coldfusion", + "Wix" ] }, "squid3": { @@ -3883,7 +3883,7 @@ ], "url": "https://github.com/YunoHost-Apps/sympa_ynh", "potential_alternative_to": [ - "Google groups" + "Google Groups" ] }, "synapse": { @@ -4042,7 +4042,7 @@ "Dropbox", "Google Drive", "Slack", - "trello" + "Trello" ] }, "traggo": { @@ -4262,7 +4262,7 @@ "state": "working", "url": "https://github.com/YunoHost-Apps/weblate_ynh", "potential_alternative_to": [ - "locize", + "Locize", "Transifex" ] }, @@ -4297,7 +4297,7 @@ ], "url": "https://github.com/YunoHost-Apps/wekan_ynh", "potential_alternative_to": [ - "trello" + "Trello" ] }, "wemawema": { @@ -4386,9 +4386,9 @@ ], "url": "https://github.com/YunoHost-Apps/wordpress_ynh", "potential_alternative_to": [ - "blogger", + "Blogger", "Blogspot", - "wix" + "Wix" ] }, "writefreely": { @@ -4400,7 +4400,7 @@ ], "url": "https://github.com/YunoHost-Apps/writefreely_ynh", "potential_alternative_to": [ - "blogger", + "Blogger", "Medium" ] }, From 6eaae5d142a0e3cbd3d1898adde1d3fdfa76249e Mon Sep 17 00:00:00 2001 From: Hadrien <26697460+ketsapiwiq@users.noreply.github.com> Date: Sun, 7 Aug 2022 19:17:03 +0200 Subject: [PATCH 444/516] Delete some open source entries --- apps.json | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/apps.json b/apps.json index 3e36b56f..910f37a5 100644 --- a/apps.json +++ b/apps.json @@ -1162,9 +1162,7 @@ ], "url": "https://github.com/YunoHost-Apps/friendica_ynh", "potential_alternative_to": [ - "Diaspora", - "Facebook", - "Hubzilla" + "Facebook" ] }, "ftp_webapp": { @@ -1731,7 +1729,6 @@ ], "url": "https://github.com/YunoHost-Apps/jellyfin_ynh", "potential_alternative_to": [ - "Emby", "Plex" ] }, @@ -4558,4 +4555,4 @@ ], "url": "https://github.com/zusam/zusam_ynh" } -} \ No newline at end of file +} From 713acec9c6a8618fd1fe3fbda858e18dc42a6651 Mon Sep 17 00:00:00 2001 From: Navan Chauhan Date: Mon, 8 Aug 2022 01:36:46 -0400 Subject: [PATCH 445/516] add tandoor to catalog --- apps.json | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/apps.json b/apps.json index f5c145f8..4c677447 100644 --- a/apps.json +++ b/apps.json @@ -3603,6 +3603,11 @@ ], "url": "https://github.com/Omodaka9375/tailoredflow_ynh" }, + "tandoor": { + "category": "small_utilities", + "state": "working", + "url": "https://github.com/YunoHost-Apps/tandoor_ynh" + }, "teampass": { "category": "synchronization", "level": 8, From 22dde2b87a65fd882a125810f2ec9611048cf16a Mon Sep 17 00:00:00 2001 From: ericgaspar Date: Mon, 8 Aug 2022 09:31:47 +0200 Subject: [PATCH 446/516] Add antifeatures --- apps.json | 3 +++ 1 file changed, 3 insertions(+) diff --git a/apps.json b/apps.json index 43dfed1c..e792b5f6 100644 --- a/apps.json +++ b/apps.json @@ -2008,6 +2008,9 @@ "url": "https://github.com/YunoHost-Apps/mytinytodo_ynh" }, "n8n": { + "antifeatures": [ + "Not totally free upstream" + ], "category": "iot", "state": "working", "url": "https://github.com/YunoHost-Apps/n8n_ynh" From 55fd8e7c2b7d24d2a1bb1b5e1ca9d9003081d95b Mon Sep 17 00:00:00 2001 From: ljf Date: Sun, 7 Aug 2022 21:57:06 +0200 Subject: [PATCH 447/516] Bullseye level --- apps.json | 30 +++++++++++++++--------------- 1 file changed, 15 insertions(+), 15 deletions(-) diff --git a/apps.json b/apps.json index 183e29e2..7fa6937e 100644 --- a/apps.json +++ b/apps.json @@ -397,7 +397,7 @@ }, "cockpit": { "category": "system_tools", - "level": 7, + "level": 0, "state": "working", "subtags": [ "monitoring" @@ -424,7 +424,7 @@ }, "coin": { "category": "productivity_and_management", - "level": 6, + "level": 0, "state": "working", "subtags": [ "business_and_ngos" @@ -570,7 +570,7 @@ }, "decidim": { "category": "communication", - "level": 7, + "level": 0, "state": "working", "url": "https://github.com/YunoHost-Apps/decidim_ynh" }, @@ -941,7 +941,7 @@ }, "ffsync": { "category": "synchronization", - "level": 6, + "level": 0, "state": "working", "url": "https://github.com/YunoHost-Apps/ffsync_ynh" }, @@ -1525,7 +1525,7 @@ }, "ihatemoney": { "category": "productivity_and_management", - "level": 8, + "level": 1, "state": "working", "subtags": [ "accounting" @@ -1562,7 +1562,7 @@ }, "invoiceninja": { "category": "productivity_and_management", - "level": 8, + "level": 0, "state": "working", "url": "https://github.com/YunoHost-Apps/invoiceninja_ynh" }, @@ -1701,7 +1701,7 @@ }, "kodi": { "category": "multimedia", - "level": 6, + "level": 0, "state": "working", "subtags": [ "mediacenter" @@ -2058,7 +2058,7 @@ }, "mediadrop": { "category": "multimedia", - "level": 7, + "level": 0, "maintained": false, "state": "working", "subtags": [ @@ -2206,7 +2206,7 @@ }, "monitorix": { "category": "system_tools", - "level": 6, + "level": 1, "state": "working", "subtags": [ "monitoring" @@ -2440,7 +2440,7 @@ }, "nomad": { "category": "dev", - "level": 7, + "level": 1, "state": "working", "url": "https://github.com/YunoHost-Apps/nomad_ynh" }, @@ -2689,7 +2689,7 @@ }, "photonix": { "category": "multimedia", - "level": 7, + "level": 0, "maintained": false, "state": "working", "subtags": [ @@ -2709,7 +2709,7 @@ }, "photoview": { "category": "multimedia", - "level": 8, + "level": 0, "state": "working", "subtags": [ "pictures" @@ -2808,7 +2808,7 @@ }, "pihole": { "category": "system_tools", - "level": 6, + "level": 2, "maintained": false, "state": "working", "subtags": [ @@ -3031,7 +3031,7 @@ }, "quizzes": { "category": "productivity_and_management", - "level": 8, + "level": 1, "state": "working", "subtags": [ "poll" @@ -3868,7 +3868,7 @@ }, "veloren": { "category": "games", - "level": 6, + "level": 0, "maintained": false, "state": "working", "url": "https://github.com/YunoHost-Apps/veloren_ynh" From 34aa3df2acee7d3689936d0f6880af4ce1277626 Mon Sep 17 00:00:00 2001 From: Hadrien <26697460+ketsapiwiq@users.noreply.github.com> Date: Thu, 11 Aug 2022 17:26:59 +0200 Subject: [PATCH 448/516] Apply case suggestions MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: Éric Gaspar <46165813+ericgaspar@users.noreply.github.com> --- apps.json | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/apps.json b/apps.json index 910f37a5..8ee6afd4 100644 --- a/apps.json +++ b/apps.json @@ -303,7 +303,7 @@ ], "url": "https://github.com/YunoHost-Apps/borg_ynh", "potential_alternative_to": [ - "time machine" + "Time Machine" ] }, "borgserver": { @@ -356,7 +356,7 @@ "potential_alternative_to": [ "Anchor", "Deezer", - "Soundcloud", + "SoundCloud", "Spotify" ] }, @@ -586,7 +586,7 @@ "state": "working", "url": "https://github.com/YunoHost-Apps/dato_ynh", "potential_alternative_to": [ - "Filemaker", + "FileMaker", "Microsoft Access" ] }, @@ -848,7 +848,7 @@ ], "url": "https://github.com/YunoHost-Apps/easyappointments_ynh", "potential_alternative_to": [ - "doctolib" + "Doctolib" ] }, "ecko": { @@ -883,8 +883,8 @@ "potential_alternative_to": [ "crazymailing.com", "jetable.org", - "spamgourmet", - "tempomail", + "spamGourmet", + "Tempomail", "yopmail.com" ] }, @@ -1361,7 +1361,7 @@ "Cherwell", "Freshdesk", "Ivanti", - "Peregrine system (AssetCenter)", + "Peregrine Systems (AssetCenter)", "Remedy (BMC Software)", "ServiceNow" ] @@ -1457,7 +1457,7 @@ ], "url": "https://github.com/YunoHost-Apps/grav_ynh", "potential_alternative_to": [ - "wix" + "Wix" ] }, "grocy": { @@ -1869,7 +1869,7 @@ "potential_alternative_to": [ "Bankin", "Budgea", - "linxo", + "Linxo", "Microsoft Money", "Mint" ] From ebc37682a6e9f415b2f9ccc7e8ccb5aafec0b0ce Mon Sep 17 00:00:00 2001 From: yunohost-bot Date: Fri, 12 Aug 2022 20:00:26 +0000 Subject: [PATCH 449/516] Update app's level --- apps.json | 31 ++++++++++++++++--------------- 1 file changed, 16 insertions(+), 15 deletions(-) diff --git a/apps.json b/apps.json index 7fa6937e..df004ed3 100644 --- a/apps.json +++ b/apps.json @@ -794,7 +794,7 @@ }, "duniter": { "category": "wat", - "level": 7, + "level": 6, "state": "working", "url": "https://github.com/YunoHost-Apps/duniter_ynh" }, @@ -814,7 +814,7 @@ }, "ecko": { "category": "social_media", - "level": 7, + "level": 6, "state": "working", "subtags": [ "microblogging" @@ -1055,7 +1055,7 @@ }, "framagames": { "category": "games", - "level": 6, + "level": 7, "maintained": false, "state": "working", "url": "https://github.com/YunoHost-Apps/framagames_ynh" @@ -1206,7 +1206,7 @@ }, "gitlab-runner": { "category": "dev", - "level": 7, + "level": 0, "state": "working", "subtags": [ "forge" @@ -1483,7 +1483,7 @@ }, "huginn": { "category": "small_utilities", - "level": 7, + "level": 6, "state": "working", "url": "https://github.com/YunoHost-Apps/huginn_ynh" }, @@ -1519,13 +1519,13 @@ }, "ifm": { "category": "small_utilities", - "level": 7, + "level": 8, "state": "working", "url": "https://github.com/YunoHost-Apps/ifm_ynh" }, "ihatemoney": { "category": "productivity_and_management", - "level": 1, + "level": 8, "state": "working", "subtags": [ "accounting" @@ -1932,7 +1932,7 @@ }, "lychee": { "category": "multimedia", - "level": 6, + "level": 8, "state": "working", "subtags": [ "pictures" @@ -1941,7 +1941,7 @@ }, "mailman": { "category": "communication", - "level": 1, + "level": 0, "state": "working", "subtags": [ "email" @@ -1950,7 +1950,7 @@ }, "mailman3": { "category": "communication", - "level": 0, + "level": 8, "state": "working", "subtags": [ "email" @@ -2206,7 +2206,7 @@ }, "monitorix": { "category": "system_tools", - "level": 1, + "level": 3, "state": "working", "subtags": [ "monitoring" @@ -2709,7 +2709,7 @@ }, "photoview": { "category": "multimedia", - "level": 0, + "level": 8, "state": "working", "subtags": [ "pictures" @@ -2838,7 +2838,7 @@ }, "pixelfed": { "category": "social_media", - "level": 6, + "level": 8, "state": "working", "subtags": [ "pictures" @@ -3046,7 +3046,7 @@ }, "radicale": { "category": "synchronization", - "level": 2, + "level": 0, "maintained": false, "state": "working", "subtags": [ @@ -3606,6 +3606,7 @@ }, "tandoor": { "category": "small_utilities", + "level": 7, "state": "working", "url": "https://github.com/YunoHost-Apps/tandoor_ynh" }, @@ -4153,7 +4154,7 @@ }, "zeronet": { "category": "wat", - "level": 8, + "level": 6, "state": "working", "url": "https://github.com/YunoHost-Apps/zeronet_ynh" }, From 425aeebb50264958fd56556580e3b86a0fd7d56a Mon Sep 17 00:00:00 2001 From: tituspijean Date: Sat, 13 Aug 2022 16:29:32 +0200 Subject: [PATCH 450/516] n8n is not-totally-free --- apps.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps.json b/apps.json index e792b5f6..b6e84a9a 100644 --- a/apps.json +++ b/apps.json @@ -2009,7 +2009,7 @@ }, "n8n": { "antifeatures": [ - "Not totally free upstream" + "not-totally-free" ], "category": "iot", "state": "working", From ca7c71c3c97a6c97333a0dcbefc35dbc51c55d7c Mon Sep 17 00:00:00 2001 From: tituspijean Date: Sat, 13 Aug 2022 16:34:08 +0200 Subject: [PATCH 451/516] ZeroTier is not-totally-free and promotes a non-free-network --- apps.json | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/apps.json b/apps.json index 7a8ec62f..cf8863ac 100644 --- a/apps.json +++ b/apps.json @@ -3611,6 +3611,10 @@ "url": "https://github.com/YunoHost-Apps/zeronet_ynh" }, "zerotier": { + "antifeatures": [ + "not-totally-free", + "non-free-network" + ], "category": "system_tools", "state": "working", "subtags": [ From 06bc8996c8e1872785456ba8654e6e189006b5a7 Mon Sep 17 00:00:00 2001 From: tituspijean Date: Sat, 13 Aug 2022 16:42:52 +0200 Subject: [PATCH 452/516] Bozon upstream is not maintained --- apps.json | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/apps.json b/apps.json index e658d560..a2897cf7 100644 --- a/apps.json +++ b/apps.json @@ -285,6 +285,18 @@ ], "url": "https://github.com/YunoHost-Apps/borgserver_ynh" }, + "bozon": { + "antifeatures": [ + "deprecated-software" + ], + "category": "synchronization", + "level": 6, + "state": "working", + "subtags": [ + "files" + ], + "url": "https://github.com/YunoHost-Apps/bozon_ynh" + }, "cachet": { "category": "system_tools", "level": 6, From 0ab409fbd0f2157cd23e5ee3ef9a780e00c0dabf Mon Sep 17 00:00:00 2001 From: Alexandre Aubin Date: Sun, 14 Aug 2022 02:15:40 +0200 Subject: [PATCH 453/516] Packaging v2: add a 'fund' key in the upstream section --- tools/packaging_v2/convert_app_to_packaging_v2.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/tools/packaging_v2/convert_app_to_packaging_v2.py b/tools/packaging_v2/convert_app_to_packaging_v2.py index ba001531..4d6d97af 100644 --- a/tools/packaging_v2/convert_app_to_packaging_v2.py +++ b/tools/packaging_v2/convert_app_to_packaging_v2.py @@ -27,6 +27,7 @@ def _convert_v1_manifest_to_v2(app_path): manifest["upstream"]["website"] = manifest["url"] manifest["upstream"]["cpe"] = "???" + manifest["upstream"]["fund"] = "???" manifest["integration"] = { "yunohost": manifest.get("requirements", {}).get("yunohost"), @@ -161,6 +162,7 @@ def _dump_v2_manifest_as_toml(manifest): for key, value in manifest["upstream"].items(): upstream[key] = value upstream["cpe"].comment("FIXME: optional but recommended if relevant, this is meant to contain the Common Platform Enumeration, which is sort of a standard id for applications defined by the NIST. In particular, Yunohost may use this is in the future to easily track CVE (=security reports) related to apps. The CPE may be obtained by searching here: https://nvd.nist.gov/products/cpe/search. For example, for Nextcloud, the CPE is 'cpe:2.3:a:nextcloud:nextcloud' (no need to include the version number)") + upstream["fund"].comment("FIXME: optional but recommended (or remove if irrelevant / not applicable). This is meant to be an URL where people can financially support this app, especially when its development is based on volunteers and/or financed by its community. YunoHost may later advertise it in the webadmin.") toml_manifest["upstream"] = upstream integration = table() From 0026786d8b5ef3bf90bd99ead0c6f4cd83c519e8 Mon Sep 17 00:00:00 2001 From: Navan Chauhan Date: Sat, 13 Aug 2022 21:53:31 -0400 Subject: [PATCH 454/516] add isso to catalog --- apps.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/apps.json b/apps.json index c95923fd..c15a2542 100644 --- a/apps.json +++ b/apps.json @@ -1575,6 +1575,15 @@ "state": "working", "url": "https://github.com/YunoHost-Apps/invoiceninja5_ynh" }, + "isso": { + "category": "publishing", + "level": 7, + "state": "working", + "subtags": [ + "websites" + ], + "url": "https://github.com/YunoHost-Apps/isso_ynh" + }, "jackett": { "category": "multimedia", "level": 1, From 87075af6a477cd85cf29f339b95fc8794ab4c578 Mon Sep 17 00:00:00 2001 From: JensDiemer Date: Sun, 14 Aug 2022 20:02:16 +0200 Subject: [PATCH 455/516] Add "django_example_ynh" https://github.com/YunoHost-Apps/django_example_ynh Demo YunoHost Application to demonstrate the integration of a Django project under YunoHost. --- apps.json | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/apps.json b/apps.json index c15a2542..a64bc70f 100644 --- a/apps.json +++ b/apps.json @@ -668,6 +668,14 @@ ], "url": "https://github.com/YunoHost-Apps/distbin_ynh" }, + "django_example_ynh": { + "category": "dev", + "state": "working", + "subtags": [ + "programming" + ], + "url": "https://github.com/YunoHost-Apps/django_example_ynh" + }, "django-fmd": { "category": "iot", "level": 7, @@ -675,7 +683,7 @@ "url": "https://github.com/YunoHost-Apps/django-fmd_ynh" }, "django-for-runners": { - "state": "inprogress", + "state": "working", "url": "https://github.com/YunoHost-Apps/django-for-runners_ynh" }, "django-fritzconnection": { From e6bc7bdac330b15a9fcf468a679653add8de9499 Mon Sep 17 00:00:00 2001 From: Jens Diemer Date: Sun, 14 Aug 2022 20:06:10 +0200 Subject: [PATCH 456/516] set "django-for-runners" to "working" --- apps.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps.json b/apps.json index c15a2542..55bc66e5 100644 --- a/apps.json +++ b/apps.json @@ -675,7 +675,7 @@ "url": "https://github.com/YunoHost-Apps/django-fmd_ynh" }, "django-for-runners": { - "state": "inprogress", + "state": "working", "url": "https://github.com/YunoHost-Apps/django-for-runners_ynh" }, "django-fritzconnection": { From cd074173135b6ace2cf9ecf9e899a66aa931c135 Mon Sep 17 00:00:00 2001 From: ericgaspar Date: Sun, 14 Aug 2022 20:17:40 +0200 Subject: [PATCH 457/516] Update apps.json --- apps.json | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/apps.json b/apps.json index 55bc66e5..5cf4bce1 100644 --- a/apps.json +++ b/apps.json @@ -1000,6 +1000,14 @@ ], "url": "https://github.com/YunoHost-Apps/flood_ynh" }, + "flusio": { + "category": "reading", + "state": "inprogress", + "subtags": [ + "rssreader" + ], + "url": "https://github.com/YunoHost-Apps/flusio_ynh" + }, "fluxbb": { "category": "communication", "level": 8, From ea8d339e58b98c0e7f7b86c35b1f154564ebb049 Mon Sep 17 00:00:00 2001 From: Jens Diemer Date: Mon, 15 Aug 2022 11:48:15 +0200 Subject: [PATCH 458/516] Add django-for-runners to category: "small_utilities" See also: https://github.com/YunoHost/apps/pull/1493#discussion_r945564254 --- apps.json | 1 + 1 file changed, 1 insertion(+) diff --git a/apps.json b/apps.json index e0cea07e..c955151d 100644 --- a/apps.json +++ b/apps.json @@ -683,6 +683,7 @@ "url": "https://github.com/YunoHost-Apps/django-fmd_ynh" }, "django-for-runners": { + "category": "small_utilities", "state": "working", "url": "https://github.com/YunoHost-Apps/django-for-runners_ynh" }, From 57cd7a03d2e57a9427d28e657a5aef6388834852 Mon Sep 17 00:00:00 2001 From: ericgaspar Date: Tue, 16 Aug 2022 09:32:55 +0200 Subject: [PATCH 459/516] Set as deprecated --- apps.json | 3 +++ 1 file changed, 3 insertions(+) diff --git a/apps.json b/apps.json index 7505a957..475a49a0 100644 --- a/apps.json +++ b/apps.json @@ -387,6 +387,9 @@ "url": "https://github.com/YunoHost-Apps/chtickynotes_ynh" }, "chuwiki": { + "antifeatures": [ + "deprecated-software" + ], "category": "publishing", "level": 8, "state": "working", From daaccf3d523c2b47d6c9dcbd15a73bee511791c8 Mon Sep 17 00:00:00 2001 From: ericgaspar Date: Tue, 16 Aug 2022 09:35:29 +0200 Subject: [PATCH 460/516] Set as deprecated --- apps.json | 3 +++ 1 file changed, 3 insertions(+) diff --git a/apps.json b/apps.json index 7505a957..5ba19412 100644 --- a/apps.json +++ b/apps.json @@ -378,6 +378,9 @@ "url": "https://github.com/YunoHost-Apps/cheky_ynh" }, "chtickynotes": { + "antifeatures": [ + "deprecated-software" + ], "category": "office", "level": 8, "state": "working", From 0c560617dc51d49bc9795e9d7073eaf40fc3d365 Mon Sep 17 00:00:00 2001 From: ericgaspar Date: Wed, 17 Aug 2022 13:08:37 +0200 Subject: [PATCH 461/516] Fix typos --- antifeatures.yml | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/antifeatures.yml b/antifeatures.yml index 4628e479..69bffd4e 100644 --- a/antifeatures.yml +++ b/antifeatures.yml @@ -59,7 +59,7 @@ fr: "Application non maintenue" description: en: "This software is not maintained anymore. Expect it to break down over time, be exposed to unfixed security breaches, etc." - fr: "Ce logiciel n'est plus maintenu. Attendez-vous à ce qu'il ne fonctionne plus avec le temsp, et que l'on découvre des failles de sécurité qui ne seront pas corrigées, etc." + fr: "Ce logiciel n'est plus maintenu. Attendez-vous à ce qu'il ne fonctionne plus avec le temps, et que l'on découvre des failles de sécurité qui ne seront pas corrigées, etc." - id: package-not-maintained icon: user-slash @@ -67,7 +67,7 @@ en: "Package not maintained" fr: "Paquet non maintenu" description: - en: "This YunoHost package is not maintained and need adoption." + en: "This YunoHost package is not maintained and needs adoption." fr: "Ce package YunoHost n'est plus maintenu et doit être adopté." - id: paid-content @@ -85,8 +85,8 @@ en: "Arbitrary limitations" fr: "Limitations arbitraires" description: - en: "Please refer to the README." - fr: "Se référer au fichier README." + en: "Features arbitrary limitations. Please refer to the README." + fr: "Contient des limitations arbitraires. Se référer au fichier README." - id: replaced-by-another-app icon: rotate @@ -95,16 +95,16 @@ fr: "Remplacé par une autre application" description: en: "Was replaced by another app. Please refer to the README." - fr: "A été remplacée par une autre application. Se référer au fichier README." + fr: "A été remplacé par une autre application. Se référer au fichier README." - id: alpha-software icon: flask title: - en: "Alpha Software" + en: "Alpha software" fr: "Logiciel en version alpha" despcription: en: "Early development stage. May contain changing or unstable features, bugs, and security vulnerability." - fr: "Le logiciel est au tout début de son développment. Il pourrait contenir des fonctionnalités changeantes ou instables, des bugs, et des failles de sécurité." + fr: "Le logiciel est au tout début de son développement. Il pourrait contenir des fonctionnalités changeantes ou instables, des bugs, et des failles de sécurité." - id: not-totally-free icon: lock @@ -113,4 +113,4 @@ fr: "Application sous licence libre restreinte" description: en: "The packaged app is under an overall free licence, but with clauses that restrict its use." - fr: "L'application packagée ests sous une licence globalement libre, mais avec des clauses qui pourrait restreindre son utilisation." + fr: "L'application packagée est sous une licence globalement libre, mais avec des clauses qui pourraient restreindre son utilisation." From ec59de278fb3ae8d9a5e22439af055f663d18bbd Mon Sep 17 00:00:00 2001 From: tituspijean Date: Thu, 18 Aug 2022 19:01:00 +0200 Subject: [PATCH 462/516] ffsync is not maintained anymore --- apps.json | 3 +++ 1 file changed, 3 insertions(+) diff --git a/apps.json b/apps.json index 5010842e..faeacfdc 100644 --- a/apps.json +++ b/apps.json @@ -1013,6 +1013,9 @@ "url": "https://github.com/YunoHost-Apps/fallback_ynh" }, "ffsync": { + "antifeatures": [ + "deprecated-software" + ], "category": "synchronization", "level": 0, "state": "working", From 9d62f2a5650e35604ca0d0f72e0a760846db81d3 Mon Sep 17 00:00:00 2001 From: yunohost-bot Date: Fri, 19 Aug 2022 20:00:34 +0000 Subject: [PATCH 463/516] Update app's level --- apps.json | 916 +++++++++++++++++++++++++++--------------------------- 1 file changed, 460 insertions(+), 456 deletions(-) diff --git a/apps.json b/apps.json index 5010842e..f3aca376 100644 --- a/apps.json +++ b/apps.json @@ -10,7 +10,7 @@ }, "243": { "category": "games", - "level": 6, + "level": 8, "state": "working", "url": "https://github.com/YunoHost-Apps/243_ynh" }, @@ -31,7 +31,7 @@ }, "acropolis": { "category": "social_media", - "level": 6, + "level": 7, "state": "working", "subtags": [ "microblogging", @@ -73,7 +73,7 @@ }, "agendav": { "category": "synchronization", - "level": 6, + "level": 8, "state": "working", "subtags": [ "calendar" @@ -135,7 +135,7 @@ }, "archivebox": { "category": "small_utilities", - "level": 8, + "level": 6, "state": "working", "subtags": [ "archiving" @@ -229,14 +229,14 @@ ], "category": "social_media", "level": 8, + "potential_alternative_to": [ + "Instagram" + ], "state": "working", "subtags": [ "pictures" ], - "url": "https://github.com/YunoHost-Apps/bibliogram_ynh", - "potential_alternative_to": [ - "Instagram" - ] + "url": "https://github.com/YunoHost-Apps/bibliogram_ynh" }, "biboumi": { "category": "communication", @@ -296,15 +296,15 @@ }, "borg": { "category": "system_tools", - "level": 8, + "level": 6, + "potential_alternative_to": [ + "Time Machine" + ], "state": "working", "subtags": [ "backup" ], - "url": "https://github.com/YunoHost-Apps/borg_ynh", - "potential_alternative_to": [ - "Time Machine" - ] + "url": "https://github.com/YunoHost-Apps/borg_ynh" }, "borgserver": { "category": "system_tools", @@ -330,14 +330,14 @@ "cachet": { "category": "system_tools", "level": 8, + "potential_alternative_to": [ + "StatusHub" + ], "state": "working", "subtags": [ "monitoring" ], - "url": "https://github.com/YunoHost-Apps/cachet_ynh", - "potential_alternative_to": [ - "StatusHub" - ] + "url": "https://github.com/YunoHost-Apps/cachet_ynh" }, "calibreweb": { "category": "reading", @@ -351,17 +351,17 @@ "castopod": { "category": "multimedia", "level": 8, - "state": "working", - "subtags": [ - "podcasts" - ], - "url": "https://github.com/YunoHost-Apps/castopod_ynh", "potential_alternative_to": [ "Anchor", "Deezer", "SoundCloud", "Spotify" - ] + ], + "state": "working", + "subtags": [ + "podcasts" + ], + "url": "https://github.com/YunoHost-Apps/castopod_ynh" }, "cesium": { "category": "wat", @@ -382,7 +382,7 @@ "deprecated-software" ], "category": "office", - "level": 8, + "level": 6, "state": "working", "subtags": [ "text" @@ -394,7 +394,7 @@ "deprecated-software" ], "category": "publishing", - "level": 8, + "level": 6, "state": "working", "subtags": [ "wiki" @@ -527,7 +527,7 @@ }, "couchdb": { "category": "system_tools", - "level": 6, + "level": 8, "state": "working", "subtags": [ "db" @@ -562,14 +562,14 @@ "cryptpad": { "category": "office", "level": 8, + "potential_alternative_to": [ + "Google Docs" + ], "state": "working", "subtags": [ "text" ], - "url": "https://github.com/YunoHost-Apps/cryptpad_ynh", - "potential_alternative_to": [ - "Google Docs" - ] + "url": "https://github.com/YunoHost-Apps/cryptpad_ynh" }, "cubiks-2048": { "antifeatures": [ @@ -592,22 +592,22 @@ "dato": { "category": "productivity_and_management", "level": 6, - "state": "working", - "url": "https://github.com/YunoHost-Apps/dato_ynh", "potential_alternative_to": [ "FileMaker", "Microsoft Access" - ] + ], + "state": "working", + "url": "https://github.com/YunoHost-Apps/dato_ynh" }, "decidim": { "category": "communication", "level": 0, - "state": "working", - "url": "https://github.com/YunoHost-Apps/decidim_ynh", "potential_alternative_to": [ "Cap Collectif", "Fluicity" - ] + ], + "state": "working", + "url": "https://github.com/YunoHost-Apps/decidim_ynh" }, "democracyos": { "category": "communication", @@ -640,30 +640,30 @@ "diagramsnet": { "category": "office", "level": 8, + "potential_alternative_to": [ + "Visio" + ], "state": "working", "subtags": [ "draw" ], - "url": "https://github.com/YunoHost-Apps/diagramsnet_ynh", - "potential_alternative_to": [ - "Visio" - ] + "url": "https://github.com/YunoHost-Apps/diagramsnet_ynh" }, "diaspora": { "category": "social_media", "level": 7, - "state": "working", - "subtags": [ - "microblogging" - ], - "url": "https://github.com/YunoHost-Apps/diaspora_ynh", "potential_alternative_to": [ "Ello", "Facebook", "Hubzilla", "Myspace", "Twitter" - ] + ], + "state": "working", + "subtags": [ + "microblogging" + ], + "url": "https://github.com/YunoHost-Apps/diaspora_ynh" }, "digisteps": { "category": "publishing", @@ -685,7 +685,7 @@ }, "discourse": { "category": "communication", - "level": 8, + "level": 6, "state": "working", "subtags": [ "forum" @@ -710,14 +710,6 @@ ], "url": "https://github.com/YunoHost-Apps/distbin_ynh" }, - "django_example_ynh": { - "category": "dev", - "state": "working", - "subtags": [ - "programming" - ], - "url": "https://github.com/YunoHost-Apps/django_example_ynh" - }, "django-fmd": { "category": "iot", "level": 7, @@ -726,6 +718,7 @@ }, "django-for-runners": { "category": "small_utilities", + "level": 6, "state": "working", "url": "https://github.com/YunoHost-Apps/django-for-runners_ynh" }, @@ -747,6 +740,15 @@ ], "url": "https://github.com/Jojo144/django_app_ynh" }, + "django_example_ynh": { + "category": "dev", + "level": 6, + "state": "working", + "subtags": [ + "programming" + ], + "url": "https://github.com/YunoHost-Apps/django_example_ynh" + }, "docker-registry": { "category": "system_tools", "state": "notworking", @@ -812,7 +814,7 @@ }, "dotclear2": { "category": "publishing", - "level": 6, + "level": 8, "state": "working", "subtags": [ "blog" @@ -848,7 +850,7 @@ }, "duniter": { "category": "wat", - "level": 6, + "level": 7, "state": "working", "url": "https://github.com/YunoHost-Apps/duniter_ynh" }, @@ -860,14 +862,14 @@ "easyappointments": { "category": "productivity_and_management", "level": 8, + "potential_alternative_to": [ + "Doctolib" + ], "state": "working", "subtags": [ "business_and_ngos" ], - "url": "https://github.com/YunoHost-Apps/easyappointments_ynh", - "potential_alternative_to": [ - "Doctolib" - ] + "url": "https://github.com/YunoHost-Apps/easyappointments_ynh" }, "ecko": { "category": "social_media", @@ -895,16 +897,16 @@ }, "emailpoubelle": { "category": "small_utilities", - "level": 6, - "state": "working", - "url": "https://github.com/YunoHost-Apps/emailpoubelle_ynh", + "level": 8, "potential_alternative_to": [ "crazymailing.com", "jetable.org", "spamGourmet", "Tempomail", "yopmail.com" - ] + ], + "state": "working", + "url": "https://github.com/YunoHost-Apps/emailpoubelle_ynh" }, "emoncms": { "category": "iot", @@ -948,17 +950,17 @@ "ethercalc": { "category": "office", "level": 8, - "state": "working", - "subtags": [ - "spreadsheet" - ], - "url": "https://github.com/YunoHost-Apps/ethercalc_ynh", "potential_alternative_to": [ "Google Sheets", "G Suite", "Microsoft Excel", "Office 365" - ] + ], + "state": "working", + "subtags": [ + "spreadsheet" + ], + "url": "https://github.com/YunoHost-Apps/ethercalc_ynh" }, "etherpad_mypads": { "category": "office", @@ -972,18 +974,18 @@ "excalidraw": { "category": "office", "level": 7, + "potential_alternative_to": [ + "Lucidchart" + ], "state": "working", "subtags": [ "draw" ], - "url": "https://github.com/YunoHost-Apps/excalidraw_ynh", - "potential_alternative_to": [ - "Lucidchart" - ] + "url": "https://github.com/YunoHost-Apps/excalidraw_ynh" }, "fab-manager": { "category": "office", - "level": 7, + "level": 6, "state": "working", "url": "https://github.com/YunoHost-Apps/fab-manager_ynh" }, @@ -1045,16 +1047,16 @@ "flarum": { "category": "communication", "level": 8, - "state": "working", - "subtags": [ - "forum" - ], - "url": "https://github.com/YunoHost-Apps/flarum_ynh", "potential_alternative_to": [ "Invision Community", "vBulletin", "XenForo" - ] + ], + "state": "working", + "subtags": [ + "forum" + ], + "url": "https://github.com/YunoHost-Apps/flarum_ynh" }, "flask": { "category": "dev", @@ -1086,17 +1088,17 @@ "fluxbb": { "category": "communication", "level": 8, - "state": "working", - "subtags": [ - "forum" - ], - "url": "https://github.com/YunoHost-Apps/fluxbb_ynh", "potential_alternative_to": [ "Invision Community", "Vanilla", "vBulletin", "XenForo" - ] + ], + "state": "working", + "subtags": [ + "forum" + ], + "url": "https://github.com/YunoHost-Apps/fluxbb_ynh" }, "focalboard": { "category": "productivity_and_management", @@ -1138,7 +1140,7 @@ }, "framaforms": { "category": "productivity_and_management", - "level": 6, + "level": 7, "state": "working", "subtags": [ "poll" @@ -1168,28 +1170,28 @@ "freshrss": { "category": "reading", "level": 8, - "state": "working", - "subtags": [ - "rssreader" - ], - "url": "https://github.com/YunoHost-Apps/freshrss_ynh", "potential_alternative_to": [ "Feedly", "Google Reader", "Netvibes" - ] + ], + "state": "working", + "subtags": [ + "rssreader" + ], + "url": "https://github.com/YunoHost-Apps/freshrss_ynh" }, "friendica": { "category": "social_media", "level": 8, + "potential_alternative_to": [ + "Facebook" + ], "state": "working", "subtags": [ "microblogging" ], - "url": "https://github.com/YunoHost-Apps/friendica_ynh", - "potential_alternative_to": [ - "Facebook" - ] + "url": "https://github.com/YunoHost-Apps/friendica_ynh" }, "ftp_webapp": { "category": "small_utilities", @@ -1206,29 +1208,29 @@ "funkwhale": { "category": "multimedia", "level": 8, - "state": "working", - "subtags": [ - "music" - ], - "url": "https://github.com/YunoHost-Apps/funkwhale_ynh", "potential_alternative_to": [ "Deezer", "Soundcloud", "Spotify" - ] + ], + "state": "working", + "subtags": [ + "music" + ], + "url": "https://github.com/YunoHost-Apps/funkwhale_ynh" }, "galene": { "category": "communication", "level": 8, + "potential_alternative_to": [ + "Skype", + "Zoom" + ], "state": "working", "subtags": [ "meeting" ], - "url": "https://github.com/YunoHost-Apps/galene_ynh", - "potential_alternative_to": [ - "Skype", - "Zoom" - ] + "url": "https://github.com/YunoHost-Apps/galene_ynh" }, "galette": { "category": "productivity_and_management", @@ -1251,14 +1253,14 @@ "garradin": { "category": "productivity_and_management", "level": 8, + "potential_alternative_to": [ + "Ciel Associations" + ], "state": "working", "subtags": [ "business_and_ngos" ], - "url": "https://github.com/YunoHost-Apps/garradin_ynh", - "potential_alternative_to": [ - "Ciel Associations" - ] + "url": "https://github.com/YunoHost-Apps/garradin_ynh" }, "gateone": { "category": "system_tools", @@ -1300,14 +1302,14 @@ "gitea": { "category": "dev", "level": 6, + "potential_alternative_to": [ + "GitHub" + ], "state": "working", "subtags": [ "forge" ], - "url": "https://github.com/YunoHost-Apps/gitea_ynh", - "potential_alternative_to": [ - "GitHub" - ] + "url": "https://github.com/YunoHost-Apps/gitea_ynh" }, "gitlab": { "category": "dev", @@ -1358,7 +1360,7 @@ }, "glitchsoc": { "category": "social_media", - "level": 8, + "level": 6, "state": "working", "subtags": [ "microblogging" @@ -1367,7 +1369,7 @@ }, "glowingbear": { "category": "communication", - "level": 6, + "level": 0, "maintained": false, "state": "working", "subtags": [ @@ -1378,11 +1380,6 @@ "glpi": { "category": "productivity_and_management", "level": 7, - "state": "working", - "subtags": [ - "task" - ], - "url": "https://github.com/YunoHost-Apps/glpi_ynh", "potential_alternative_to": [ "Cherwell", "Freshdesk", @@ -1390,32 +1387,37 @@ "Peregrine Systems (AssetCenter)", "Remedy (BMC Software)", "ServiceNow" - ] + ], + "state": "working", + "subtags": [ + "task" + ], + "url": "https://github.com/YunoHost-Apps/glpi_ynh" }, "gnusocial": { "category": "social_media", "maintained": false, + "potential_alternative_to": [ + "Twitter" + ], "revision": "523263efaa94b347f2ea27935f67d265e15f4d21", "state": "notworking", "subtags": [ "microblogging" ], - "url": "https://github.com/YunoHost-Apps/gnusocial_ynh", - "potential_alternative_to": [ - "Twitter" - ] + "url": "https://github.com/YunoHost-Apps/gnusocial_ynh" }, "gogs": { "category": "dev", "level": 8, + "potential_alternative_to": [ + "GitHub" + ], "state": "working", "subtags": [ "forge" ], - "url": "https://github.com/YunoHost-Apps/gogs_ynh", - "potential_alternative_to": [ - "GitHub" - ] + "url": "https://github.com/YunoHost-Apps/gogs_ynh" }, "gogswebhost": { "category": "publishing", @@ -1477,14 +1479,14 @@ "grav": { "category": "publishing", "level": 8, + "potential_alternative_to": [ + "Wix" + ], "state": "working", "subtags": [ "websites" ], - "url": "https://github.com/YunoHost-Apps/grav_ynh", - "potential_alternative_to": [ - "Wix" - ] + "url": "https://github.com/YunoHost-Apps/grav_ynh" }, "grocy": { "category": "small_utilities", @@ -1546,14 +1548,14 @@ "hedgedoc": { "category": "office", "level": 8, + "potential_alternative_to": [ + "HackMD" + ], "state": "working", "subtags": [ "text" ], - "url": "https://github.com/YunoHost-Apps/hedgedoc_ynh", - "potential_alternative_to": [ - "HackMD" - ] + "url": "https://github.com/YunoHost-Apps/hedgedoc_ynh" }, "helloworld": { "category": "dev", @@ -1563,7 +1565,7 @@ "hextris": { "category": "games", "high_quality": true, - "level": 9, + "level": 6, "state": "working", "url": "https://github.com/YunoHost-Apps/hextris_ynh" }, @@ -1610,14 +1612,14 @@ "hubzilla": { "category": "social_media", "level": 7, + "potential_alternative_to": [ + "Facebook" + ], "state": "working", "subtags": [ "microblogging" ], - "url": "https://github.com/YunoHost-Apps/hubzilla_ynh", - "potential_alternative_to": [ - "Facebook" - ] + "url": "https://github.com/YunoHost-Apps/hubzilla_ynh" }, "huginn": { "category": "small_utilities", @@ -1651,7 +1653,7 @@ }, "ifconfig-io": { "category": "small_utilities", - "level": 7, + "level": 6, "state": "working", "url": "https://github.com/YunoHost-Apps/ifconfig-io_ynh" }, @@ -1692,14 +1694,14 @@ ], "category": "social_media", "level": 8, + "potential_alternative_to": [ + "YouTube" + ], "state": "working", "subtags": [ "videos" ], - "url": "https://github.com/YunoHost-Apps/invidious_ynh", - "potential_alternative_to": [ - "YouTube" - ] + "url": "https://github.com/YunoHost-Apps/invidious_ynh" }, "invoiceninja": { "category": "productivity_and_management", @@ -1757,15 +1759,15 @@ "jellyfin": { "category": "multimedia", "level": 7, + "potential_alternative_to": [ + "Plex" + ], "state": "working", "subtags": [ "music", "mediacenter" ], - "url": "https://github.com/YunoHost-Apps/jellyfin_ynh", - "potential_alternative_to": [ - "Plex" - ] + "url": "https://github.com/YunoHost-Apps/jellyfin_ynh" }, "jenkins": { "category": "dev", @@ -1776,28 +1778,28 @@ "jirafeau": { "category": "synchronization", "level": 6, + "potential_alternative_to": [ + "ImageShack", + "Imgur" + ], "state": "working", "subtags": [ "files" ], - "url": "https://github.com/YunoHost-apps/jirafeau_ynh", - "potential_alternative_to": [ - "ImageShack", - "Imgur" - ] + "url": "https://github.com/YunoHost-apps/jirafeau_ynh" }, "jitsi": { "category": "communication", "level": 7, + "potential_alternative_to": [ + "Google Hangouts", + "Skype" + ], "state": "working", "subtags": [ "meeting" ], - "url": "https://github.com/YunoHost-Apps/jitsi_ynh", - "potential_alternative_to": [ - "Google Hangouts", - "Skype" - ] + "url": "https://github.com/YunoHost-Apps/jitsi_ynh" }, "joomla": { "category": "publishing", @@ -1819,31 +1821,31 @@ }, "kanboard": { "category": "productivity_and_management", - "level": 6, + "level": 4, + "potential_alternative_to": [ + "Trello" + ], "state": "working", "subtags": [ "task" ], - "url": "https://github.com/YunoHost-Apps/kanboard_ynh", - "potential_alternative_to": [ - "Trello" - ] + "url": "https://github.com/YunoHost-Apps/kanboard_ynh" }, "keeweb": { "category": "synchronization", "level": 7, "maintained": false, - "state": "working", - "subtags": [ - "password" - ], - "url": "https://github.com/YunoHost-Apps/keeweb_ynh", "potential_alternative_to": [ "1Password", "Dashlane", "Enpass", "LastPass" - ] + ], + "state": "working", + "subtags": [ + "password" + ], + "url": "https://github.com/YunoHost-Apps/keeweb_ynh" }, "kimai2": { "category": "productivity_and_management", @@ -1872,17 +1874,17 @@ "kodi": { "category": "multimedia", "level": 0, - "state": "working", - "subtags": [ - "mediacenter" - ], - "url": "https://github.com/YunoHost-Apps/kodi_ynh", "potential_alternative_to": [ "Plex", "QuickTime", "Windows Media Center", "Windows Media Player" - ] + ], + "state": "working", + "subtags": [ + "mediacenter" + ], + "url": "https://github.com/YunoHost-Apps/kodi_ynh" }, "komga": { "category": "reading", @@ -1896,18 +1898,18 @@ "kresus": { "category": "productivity_and_management", "level": 7, - "state": "working", - "subtags": [ - "accounting" - ], - "url": "https://github.com/YunoHost-Apps/kresus_ynh", "potential_alternative_to": [ "Bankin", "Budgea", "Linxo", "Microsoft Money", "Mint" - ] + ], + "state": "working", + "subtags": [ + "accounting" + ], + "url": "https://github.com/YunoHost-Apps/kresus_ynh" }, "languagetool": { "category": "office", @@ -1940,16 +1942,16 @@ "high_quality": true, "level": 9, "maintained": true, - "state": "working", - "subtags": [ - "rssreader" - ], - "url": "https://github.com/YunoHost-Apps/leed_ynh", "potential_alternative_to": [ "Feedly", "Google Reader", "Netvibes" - ] + ], + "state": "working", + "subtags": [ + "rssreader" + ], + "url": "https://github.com/YunoHost-Apps/leed_ynh" }, "lektor": { "category": "publishing", @@ -1963,16 +1965,16 @@ "lemmy": { "category": "social_media", "level": 7, - "state": "working", - "subtags": [ - "websites" - ], - "url": "https://github.com/YunoHost-Apps/lemmy_ynh", "potential_alternative_to": [ "Hacker News", "Lobste.rs", "Reddit" - ] + ], + "state": "working", + "subtags": [ + "websites" + ], + "url": "https://github.com/YunoHost-Apps/lemmy_ynh" }, "librarian": { "category": "social_media", @@ -2041,15 +2043,15 @@ "limesurvey": { "category": "productivity_and_management", "level": 6, + "potential_alternative_to": [ + "Google Docs", + "SurveyMonkey" + ], "state": "working", "subtags": [ "poll" ], - "url": "https://github.com/YunoHost-Apps/limesurvey_ynh", - "potential_alternative_to": [ - "Google Docs", - "SurveyMonkey" - ] + "url": "https://github.com/YunoHost-Apps/limesurvey_ynh" }, "linuxdash": { "category": "system_tools", @@ -2099,28 +2101,28 @@ "lufi": { "category": "synchronization", "level": 8, + "potential_alternative_to": [ + "WeTransfer" + ], "state": "working", "subtags": [ "files" ], - "url": "https://github.com/YunoHost-Apps/lufi_ynh", - "potential_alternative_to": [ - "WeTransfer" - ] + "url": "https://github.com/YunoHost-Apps/lufi_ynh" }, "lutim": { "category": "multimedia", - "level": 6, + "level": 4, "maintained": false, + "potential_alternative_to": [ + "ImageShack", + "Imgur" + ], "state": "working", "subtags": [ "pictures" ], - "url": "https://github.com/YunoHost-Apps/lutim_ynh", - "potential_alternative_to": [ - "ImageShack", - "Imgur" - ] + "url": "https://github.com/YunoHost-Apps/lutim_ynh" }, "lxd": { "category": "system_tools", @@ -2137,15 +2139,15 @@ "lychee": { "category": "multimedia", "level": 8, + "potential_alternative_to": [ + "Flickr", + "Google Photos" + ], "state": "working", "subtags": [ "pictures" ], - "url": "https://github.com/YunoHost-Apps/lychee_ynh", - "potential_alternative_to": [ - "Flickr", - "Google Photos" - ] + "url": "https://github.com/YunoHost-Apps/lychee_ynh" }, "mailman": { "category": "communication", @@ -2177,31 +2179,31 @@ "mastodon": { "category": "social_media", "level": 7, + "potential_alternative_to": [ + "Twitter" + ], "state": "working", "subtags": [ "microblogging" ], - "url": "https://github.com/YunoHost-Apps/mastodon_ynh", - "potential_alternative_to": [ - "Twitter" - ] + "url": "https://github.com/YunoHost-Apps/mastodon_ynh" }, "matomo": { "category": "publishing", - "level": 8, + "level": 6, + "potential_alternative_to": [ + "Google Analytics", + "Xiti" + ], "state": "working", "subtags": [ "analytics" ], - "url": "https://github.com/YunoHost-Apps/matomo_ynh", - "potential_alternative_to": [ - "Google Analytics", - "Xiti" - ] + "url": "https://github.com/YunoHost-Apps/matomo_ynh" }, "matrix-puppet-discord": { "category": "communication", - "level": 0, + "level": 7, "state": "working", "subtags": [ "chat" @@ -2220,28 +2222,28 @@ "mattermost": { "category": "communication", "level": 8, + "potential_alternative_to": [ + "Slack" + ], "state": "working", "subtags": [ "chat" ], - "url": "https://github.com/YunoHost-Apps/mattermost_ynh", - "potential_alternative_to": [ - "Slack" - ] + "url": "https://github.com/YunoHost-Apps/mattermost_ynh" }, "mautic": { "category": "productivity_and_management", "level": 7, - "state": "working", - "subtags": [ - "business_and_ngos" - ], - "url": "https://github.com/YunoHost-Apps/mautic_ynh", "potential_alternative_to": [ "Marketo", "NetResult", "SalesFusion" - ] + ], + "state": "working", + "subtags": [ + "business_and_ngos" + ], + "url": "https://github.com/YunoHost-Apps/mautic_ynh" }, "mautrix_facebook": { "category": "communication", @@ -2351,11 +2353,11 @@ "minetest": { "category": "games", "level": 8, - "state": "working", - "url": "https://github.com/YunoHost-Apps/minetest_ynh", "potential_alternative_to": [ "Minecraft" - ] + ], + "state": "working", + "url": "https://github.com/YunoHost-Apps/minetest_ynh" }, "mineweb": { "category": "publishing", @@ -2376,28 +2378,28 @@ "miniflux": { "category": "reading", "level": 8, - "state": "working", - "subtags": [ - "rssreader" - ], - "url": "https://github.com/YunoHost-Apps/miniflux_ynh", "potential_alternative_to": [ "Feedly", "Google Reader", "Netvibes" - ] + ], + "state": "working", + "subtags": [ + "rssreader" + ], + "url": "https://github.com/YunoHost-Apps/miniflux_ynh" }, "minio": { "category": "dev", "level": 7, - "state": "working", - "url": "https://github.com/YunoHost-Apps/minio_ynh", "potential_alternative_to": [ "Dropbox", "Google Drive", "Mega", "Microsoft OneDrive" - ] + ], + "state": "working", + "url": "https://github.com/YunoHost-Apps/minio_ynh" }, "misskey": { "category": "social_media", @@ -2408,16 +2410,16 @@ "mobilizon": { "category": "social_media", "level": 8, - "state": "working", - "subtags": [ - "events" - ], - "url": "https://github.com/YunoHost-Apps/mobilizon_ynh", "potential_alternative_to": [ "Eventbrite", "Facebook", "Meetup" - ] + ], + "state": "working", + "subtags": [ + "events" + ], + "url": "https://github.com/YunoHost-Apps/mobilizon_ynh" }, "modernpaste": { "category": "small_utilities", @@ -2458,11 +2460,11 @@ "moodle": { "category": "wat", "level": 8, - "state": "working", - "url": "https://github.com/YunoHost-Apps/moodle_ynh", "potential_alternative_to": [ "Dokeos" - ] + ], + "state": "working", + "url": "https://github.com/YunoHost-Apps/moodle_ynh" }, "mopidy": { "category": "multimedia", @@ -2482,16 +2484,16 @@ "movim": { "category": "social_media", "level": 8, - "state": "working", - "subtags": [ - "microblogging" - ], - "url": "https://github.com/YunoHost-Apps/movim_ynh", "potential_alternative_to": [ "Facebook", "Facebook Messenger", "MSN" - ] + ], + "state": "working", + "subtags": [ + "microblogging" + ], + "url": "https://github.com/YunoHost-Apps/movim_ynh" }, "multi_webapp": { "category": "publishing", @@ -2568,7 +2570,7 @@ }, "mybb": { "category": "communication", - "level": 8, + "level": 6, "state": "working", "subtags": [ "forum" @@ -2608,6 +2610,7 @@ "not-totally-free" ], "category": "iot", + "level": 7, "state": "working", "url": "https://github.com/YunoHost-Apps/n8n_ynh" }, @@ -2639,13 +2642,6 @@ "nextcloud": { "category": "synchronization", "level": 8, - "state": "working", - "subtags": [ - "files", - "calendar", - "contacts" - ], - "url": "https://github.com/YunoHost-apps/nextcloud_ynh", "potential_alternative_to": [ "Apple iCloud", "Dropbox", @@ -2653,7 +2649,14 @@ "Google Docs", "Google Drive", "One Drive" - ] + ], + "state": "working", + "subtags": [ + "files", + "calendar", + "contacts" + ], + "url": "https://github.com/YunoHost-apps/nextcloud_ynh" }, "nexusoss": { "category": "dev", @@ -2676,17 +2679,17 @@ "noalyss": { "category": "productivity_and_management", "level": 6, + "potential_alternative_to": [ + "Exact Online", + "WinBooks", + "Yooz" + ], "state": "working", "subtags": [ "accounting", "business_and_ngos" ], - "url": "https://github.com/Yunohost-Apps/noalyss_ynh", - "potential_alternative_to": [ - "Exact Online", - "WinBooks", - "Yooz" - ] + "url": "https://github.com/Yunohost-Apps/noalyss_ynh" }, "nocodb": { "category": "dev", @@ -2751,14 +2754,7 @@ }, "onlyoffice": { "category": "office", - "level": 0, - "state": "working", - "subtags": [ - "text", - "spreadsheet", - "impress" - ], - "url": "https://github.com/YunoHost-Apps/onlyoffice_ynh", + "level": 6, "potential_alternative_to": [ "Google Docs", "Google Drive", @@ -2766,7 +2762,14 @@ "Microsoft Office", "Microsoft PowerPoint", "Microsoft Word" - ] + ], + "state": "working", + "subtags": [ + "text", + "spreadsheet", + "impress" + ], + "url": "https://github.com/YunoHost-Apps/onlyoffice_ynh" }, "openidsimplesamlphp": { "category": "wat", @@ -2787,13 +2790,13 @@ "openproject": { "category": "productivity_and_management", "level": 7, - "state": "working", - "url": "https://github.com/YunoHost-Apps/openproject_ynh", "potential_alternative_to": [ "Asaana", "Basecamp", "Monday" - ] + ], + "state": "working", + "url": "https://github.com/YunoHost-Apps/openproject_ynh" }, "opensondage": { "category": "productivity_and_management", @@ -2865,6 +2868,13 @@ "owncloud": { "category": "synchronization", "maintained": false, + "potential_alternative_to": [ + "Apple iCloud", + "Dropbox", + "Google Docs", + "Google Drive", + "One Drive" + ], "revision": "dd78f3575b025b78bae116cc094db4d8b6fef2e2", "state": "notworking", "subtags": [ @@ -2872,14 +2882,7 @@ "calendar", "contacts" ], - "url": "https://github.com/YunoHost-apps/owncloud_ynh", - "potential_alternative_to": [ - "Apple iCloud", - "Dropbox", - "Google Docs", - "Google Drive", - "One Drive" - ] + "url": "https://github.com/YunoHost-apps/owncloud_ynh" }, "owntracks": { "category": "small_utilities", @@ -2917,16 +2920,16 @@ "peertube": { "category": "social_media", "level": 8, - "state": "working", - "subtags": [ - "videos" - ], - "url": "https://github.com/YunoHost-Apps/peertube_ynh", "potential_alternative_to": [ "Dailymotion", "Vimeo", "YouTube" - ] + ], + "state": "working", + "subtags": [ + "videos" + ], + "url": "https://github.com/YunoHost-Apps/peertube_ynh" }, "peertube-search-index": { "category": "social_media", @@ -2939,7 +2942,7 @@ }, "pelican": { "category": "publishing", - "level": 7, + "level": 6, "maintained": false, "state": "working", "subtags": [ @@ -2968,14 +2971,14 @@ "petrolette": { "category": "reading", "level": 8, + "potential_alternative_to": [ + "Netvibes" + ], "state": "working", "subtags": [ "others" ], - "url": "https://github.com/YunoHost-Apps/petrolette_ynh", - "potential_alternative_to": [ - "Netvibes" - ] + "url": "https://github.com/YunoHost-Apps/petrolette_ynh" }, "pgadmin": { "category": "system_tools", @@ -3043,7 +3046,7 @@ }, "phpipam": { "category": "wat", - "level": 8, + "level": 6, "state": "working", "url": "https://github.com/YunoHost-Apps/phpipam_ynh" }, @@ -3074,7 +3077,7 @@ }, "phpservermon": { "category": "system_tools", - "level": 8, + "level": 6, "state": "working", "subtags": [ "monitoring" @@ -3097,7 +3100,7 @@ }, "pico": { "category": "publishing", - "level": 7, + "level": 6, "state": "working", "subtags": [ "websites", @@ -3129,30 +3132,30 @@ "piwigo": { "category": "multimedia", "level": 6, - "state": "working", - "subtags": [ - "pictures" - ], - "url": "https://github.com/YunoHost-Apps/piwigo_ynh", "potential_alternative_to": [ "Google Photos", "Keepeek", "Koken", "Orkis Ajaris", "Orphéa" - ] - }, - "pixelfed": { - "category": "social_media", - "level": 8, + ], "state": "working", "subtags": [ "pictures" ], - "url": "https://github.com/YunoHost-Apps/pixelfed_ynh", + "url": "https://github.com/YunoHost-Apps/piwigo_ynh" + }, + "pixelfed": { + "category": "social_media", + "level": 6, "potential_alternative_to": [ "Instagram" - ] + ], + "state": "working", + "subtags": [ + "pictures" + ], + "url": "https://github.com/YunoHost-Apps/pixelfed_ynh" }, "plainpad": { "category": "office", @@ -3166,14 +3169,14 @@ "pleroma": { "category": "social_media", "level": 8, + "potential_alternative_to": [ + "Twitter" + ], "state": "working", "subtags": [ "microblogging" ], - "url": "https://github.com/YunoHost-Apps/pleroma_ynh", - "potential_alternative_to": [ - "Twitter" - ] + "url": "https://github.com/YunoHost-Apps/pleroma_ynh" }, "plonecms": { "category": "publishing", @@ -3186,14 +3189,14 @@ "plume": { "category": "social_media", "level": 8, + "potential_alternative_to": [ + "Medium" + ], "state": "working", "subtags": [ "blogging" ], - "url": "https://github.com/YunoHost-Apps/plume_ynh", - "potential_alternative_to": [ - "Medium" - ] + "url": "https://github.com/YunoHost-Apps/plume_ynh" }, "pluxml": { "category": "publishing", @@ -3242,15 +3245,15 @@ "privatebin": { "category": "small_utilities", "level": 6, + "potential_alternative_to": [ + "Pastebin", + "ZeroBin" + ], "state": "working", "subtags": [ "pastebin" ], - "url": "https://github.com/YunoHost-apps/privatebin_ynh", - "potential_alternative_to": [ - "Pastebin", - "ZeroBin" - ] + "url": "https://github.com/YunoHost-apps/privatebin_ynh" }, "proftpd": { "category": "system_tools", @@ -3283,11 +3286,11 @@ "proxitok": { "category": "social_media", "level": 7, - "state": "working", - "url": "https://github.com/YunoHost-Apps/proxitok_ynh", "potential_alternative_to": [ "TikTok" - ] + ], + "state": "working", + "url": "https://github.com/YunoHost-Apps/proxitok_ynh" }, "psitransfer": { "category": "small_utilities", @@ -3333,15 +3336,15 @@ "pytition": { "category": "publishing", "level": 6, + "potential_alternative_to": [ + "Avaaz", + "Change" + ], "state": "working", "subtags": [ "website" ], - "url": "https://github.com/YunoHost-Apps/pytition_ynh", - "potential_alternative_to": [ - "Avaaz", - "Change" - ] + "url": "https://github.com/YunoHost-Apps/pytition_ynh" }, "qr": { "category": "small_utilities", @@ -3351,7 +3354,7 @@ }, "question2answer": { "category": "communication", - "level": 6, + "level": 8, "state": "working", "url": "https://github.com/YunoHost-Apps/question2answer_ynh" }, @@ -3401,7 +3404,7 @@ }, "redmine": { "category": "productivity_and_management", - "level": 7, + "level": 6, "state": "working", "subtags": [ "task" @@ -3461,30 +3464,30 @@ "rocketchat": { "category": "communication", "level": 7, + "potential_alternative_to": [ + "Slack" + ], "state": "working", "subtags": [ "chat" ], - "url": "https://github.com/YunoHost-Apps/rocketchat_ynh", - "potential_alternative_to": [ - "Slack" - ] + "url": "https://github.com/YunoHost-Apps/rocketchat_ynh" }, "roundcube": { "category": "communication", "level": 8, - "state": "working", - "subtags": [ - "email" - ], - "url": "https://github.com/YunoHost-Apps/roundcube_ynh", "potential_alternative_to": [ "Gmail", "Hotmail", "Microsoft Outlook", "Windows Live Mail", "Yahoo! Mail" - ] + ], + "state": "working", + "subtags": [ + "email" + ], + "url": "https://github.com/YunoHost-Apps/roundcube_ynh" }, "rportd": { "category": "system_tools", @@ -3510,16 +3513,16 @@ "rutorrent": { "category": "multimedia", "maintained": false, + "potential_alternative_to": [ + "BitTorrent", + "µTorrent®" + ], "revision": "34ba187c2e76dc6adf77de41304647f6569c6dd8", "state": "notworking", "subtags": [ "download" ], - "url": "https://github.com/CotzaDev/rutorrent_ynh", - "potential_alternative_to": [ - "BitTorrent", - "µTorrent®" - ] + "url": "https://github.com/CotzaDev/rutorrent_ynh" }, "samba": { "category": "system_tools", @@ -3567,11 +3570,6 @@ "seafile": { "category": "synchronization", "level": 6, - "state": "working", - "subtags": [ - "files" - ], - "url": "https://github.com/YunoHost-Apps/seafile_ynh", "potential_alternative_to": [ "Dropbox", "Google Drive", @@ -3579,7 +3577,12 @@ "Microsoft OneDrive", "Resilio Sync", "Time Machine" - ] + ], + "state": "working", + "subtags": [ + "files" + ], + "url": "https://github.com/YunoHost-Apps/seafile_ynh" }, "searx": { "category": "small_utilities", @@ -3617,15 +3620,15 @@ "shaarli": { "category": "publishing", "level": 8, + "potential_alternative_to": [ + "Delicious", + "Diigo" + ], "state": "working", "subtags": [ "blog" ], - "url": "https://github.com/YunoHost-Apps/shaarli_ynh", - "potential_alternative_to": [ - "Delicious", - "Diigo" - ] + "url": "https://github.com/YunoHost-Apps/shaarli_ynh" }, "shadowsocks": { "category": "system_tools", @@ -3819,16 +3822,16 @@ "spip": { "category": "publishing", "level": 8, - "state": "working", - "subtags": [ - "websites" - ], - "url": "https://github.com/YunoHost-Apps/spip_ynh", "potential_alternative_to": [ "Blogger", "Coldfusion", "Wix" - ] + ], + "state": "working", + "subtags": [ + "websites" + ], + "url": "https://github.com/YunoHost-Apps/spip_ynh" }, "squid3": { "category": "small_utilities", @@ -3870,17 +3873,17 @@ "strut": { "category": "office", "level": 8, - "state": "working", - "subtags": [ - "impress" - ], - "url": "https://github.com/YunoHost-Apps/strut_ynh", "potential_alternative_to": [ "Google Slides", "Office 365", "Prezi", "SoZi" - ] + ], + "state": "working", + "subtags": [ + "impress" + ], + "url": "https://github.com/YunoHost-Apps/strut_ynh" }, "subscribe": { "category": "wat", @@ -3917,15 +3920,15 @@ "sympa": { "category": "communication", "maintained": false, + "potential_alternative_to": [ + "Google Groups" + ], "revision": "9128bfa577781b0391925ef43eb99d8e01e40ef5", "state": "notworking", "subtags": [ "email" ], - "url": "https://github.com/YunoHost-Apps/sympa_ynh", - "potential_alternative_to": [ - "Google Groups" - ] + "url": "https://github.com/YunoHost-Apps/sympa_ynh" }, "synapse": { "category": "communication", @@ -3948,16 +3951,16 @@ "syncthing": { "category": "synchronization", "level": 8, - "state": "working", - "subtags": [ - "files" - ], - "url": "https://github.com/YunoHost-Apps/syncthing_ynh", "potential_alternative_to": [ "Dropbox", "Google Drive", "Microsoft OneDrive" - ] + ], + "state": "working", + "subtags": [ + "files" + ], + "url": "https://github.com/YunoHost-Apps/syncthing_ynh" }, "tagspaces": { "category": "synchronization", @@ -3977,7 +3980,7 @@ }, "tandoor": { "category": "small_utilities", - "level": 7, + "level": 6, "state": "working", "url": "https://github.com/YunoHost-Apps/tandoor_ynh" }, @@ -3992,7 +3995,7 @@ }, "technitium-dns": { "category": "system_tools", - "level": 1, + "level": 7, "state": "working", "subtags": [ "network" @@ -4029,14 +4032,14 @@ "tiddlywiki": { "category": "publishing", "level": 8, + "potential_alternative_to": [ + "Evernote" + ], "state": "working", "subtags": [ "wiki" ], - "url": "https://github.com/YunoHost-Apps/tiddlywiki_ynh", - "potential_alternative_to": [ - "Evernote" - ] + "url": "https://github.com/YunoHost-Apps/tiddlywiki_ynh" }, "tiki": { "category": "publishing", @@ -4083,14 +4086,14 @@ "tracim": { "category": "office", "level": 7, - "state": "working", - "url": "https://github.com/YunoHost-Apps/tracim_ynh", "potential_alternative_to": [ "Dropbox", "Google Drive", "Slack", "Trello" - ] + ], + "state": "working", + "url": "https://github.com/YunoHost-Apps/tracim_ynh" }, "traggo": { "category": "productivity_and_management", @@ -4113,14 +4116,14 @@ "transmission": { "category": "multimedia", "level": 6, + "potential_alternative_to": [ + "µTorrent" + ], "state": "working", "subtags": [ "download" ], - "url": "https://github.com/YunoHost-Apps/transmission_ynh", - "potential_alternative_to": [ - "µTorrent" - ] + "url": "https://github.com/YunoHost-Apps/transmission_ynh" }, "transpay": { "category": "productivity_and_management", @@ -4138,7 +4141,7 @@ }, "trilium": { "category": "office", - "level": 6, + "level": 8, "state": "working", "subtags": [ "text" @@ -4163,15 +4166,15 @@ "turtl": { "category": "publishing", "level": 7, + "potential_alternative_to": [ + "Evernote", + "Google Keep" + ], "state": "working", "subtags": [ "wiki" ], - "url": "https://github.com/YunoHost-Apps/turtl_ynh", - "potential_alternative_to": [ - "Evernote", - "Google Keep" - ] + "url": "https://github.com/YunoHost-Apps/turtl_ynh" }, "tutao": { "category": "communication", @@ -4213,16 +4216,16 @@ }, "umap": { "category": "dev", - "revision": "e569c56e76f79da3580bd3432406dd56225e814d", - "state": "notworking", - "url": "https://github.com/YunoHost-Apps/umap_ynh", "potential_alternative_to": [ "Google Maps" - ] + ], + "revision": "e569c56e76f79da3580bd3432406dd56225e814d", + "state": "notworking", + "url": "https://github.com/YunoHost-Apps/umap_ynh" }, "ums": { "category": "multimedia", - "level": 8, + "level": 6, "state": "working", "url": "https://github.com/Yunohost-Apps/UMS_ynh" }, @@ -4267,16 +4270,16 @@ "vikunja": { "category": "productivity_and_management", "level": 8, - "state": "working", - "subtags": [ - "task" - ], - "url": "https://github.com/YunoHost-Apps/vikunja_ynh", "potential_alternative_to": [ "Microsoft To-Do", "Todoist", "Wunderlist" - ] + ], + "state": "working", + "subtags": [ + "task" + ], + "url": "https://github.com/YunoHost-Apps/vikunja_ynh" }, "vpnclient": { "category": "system_tools", @@ -4306,12 +4309,12 @@ "weblate": { "category": "dev", "level": 7, - "state": "working", - "url": "https://github.com/YunoHost-Apps/weblate_ynh", "potential_alternative_to": [ "Locize", "Transifex" - ] + ], + "state": "working", + "url": "https://github.com/YunoHost-Apps/weblate_ynh" }, "webmin": { "category": "system_tools", @@ -4338,14 +4341,14 @@ "wekan": { "category": "productivity_and_management", "level": 8, + "potential_alternative_to": [ + "Trello" + ], "state": "working", "subtags": [ "task" ], - "url": "https://github.com/YunoHost-Apps/wekan_ynh", - "potential_alternative_to": [ - "Trello" - ] + "url": "https://github.com/YunoHost-Apps/wekan_ynh" }, "wemawema": { "category": "wat", @@ -4426,30 +4429,30 @@ "category": "publishing", "high_quality": true, "level": 9, + "potential_alternative_to": [ + "Blogger", + "Blogspot", + "Wix" + ], "state": "working", "subtags": [ "websites", "blog" ], - "url": "https://github.com/YunoHost-Apps/wordpress_ynh", - "potential_alternative_to": [ - "Blogger", - "Blogspot", - "Wix" - ] + "url": "https://github.com/YunoHost-Apps/wordpress_ynh" }, "writefreely": { "category": "social_media", "level": 8, + "potential_alternative_to": [ + "Blogger", + "Medium" + ], "state": "working", "subtags": [ "blogging" ], - "url": "https://github.com/YunoHost-Apps/writefreely_ynh", - "potential_alternative_to": [ - "Blogger", - "Medium" - ] + "url": "https://github.com/YunoHost-Apps/writefreely_ynh" }, "yacy": { "category": "small_utilities", @@ -4557,23 +4560,23 @@ "zerobin": { "category": "small_utilities", "level": 8, + "potential_alternative_to": [ + "Pastebin" + ], "state": "working", "subtags": [ "pastebin" ], - "url": "https://github.com/YunoHost-apps/zerobin_ynh", - "potential_alternative_to": [ - "Pastebin" - ] + "url": "https://github.com/YunoHost-apps/zerobin_ynh" }, "zeronet": { "category": "wat", "level": 6, - "state": "working", - "url": "https://github.com/YunoHost-Apps/zeronet_ynh", "potential_alternative_to": [ "Mullvad" - ] + ], + "state": "working", + "url": "https://github.com/YunoHost-Apps/zeronet_ynh" }, "zerotier": { "antifeatures": [ @@ -4581,6 +4584,7 @@ "non-free-network" ], "category": "system_tools", + "level": 6, "state": "working", "subtags": [ "network" From ca149fbc74085b10043c4bbf58c6f3ee3603962a Mon Sep 17 00:00:00 2001 From: ericgaspar Date: Sun, 21 Aug 2022 08:48:42 +0200 Subject: [PATCH 464/516] Update apps.json --- apps.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/apps.json b/apps.json index 5010842e..567e0a78 100644 --- a/apps.json +++ b/apps.json @@ -225,7 +225,8 @@ }, "bibliogram": { "antifeatures": [ - "non-free-network" + "non-free-network", + "deprecated-software" ], "category": "social_media", "level": 8, From 114448341a8ff2777efe5ed796d7394749f604d8 Mon Sep 17 00:00:00 2001 From: tituspijean Date: Fri, 26 Aug 2022 11:21:51 +0200 Subject: [PATCH 465/516] Mark Dendrite as working, but alpha software --- apps.json | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/apps.json b/apps.json index cf84476d..300996da 100644 --- a/apps.json +++ b/apps.json @@ -620,9 +620,12 @@ "url": "https://github.com/YunoHost-Apps/democracyos_ynh" }, "dendrite": { + "antifeatures": [ + "alpha-software" + ], "category": "communication", "level": 4, - "state": "inprogress", + "state": "working", "subtags": [ "chat" ], From 45a8e19eb47954b46e007a4e368b8252d5010337 Mon Sep 17 00:00:00 2001 From: yunohost-bot Date: Fri, 26 Aug 2022 20:00:29 +0000 Subject: [PATCH 466/516] Update app's level --- apps.json | 50 +++++++++++++++++++++++++------------------------- 1 file changed, 25 insertions(+), 25 deletions(-) diff --git a/apps.json b/apps.json index cf84476d..b28ef1aa 100644 --- a/apps.json +++ b/apps.json @@ -210,7 +210,7 @@ }, "bazarr": { "category": "multimedia", - "level": 7, + "level": 6, "state": "working", "url": "https://github.com/YunoHost-Apps/bazarr_ynh" }, @@ -269,7 +269,7 @@ }, "bludit": { "category": "publishing", - "level": 8, + "level": 6, "state": "working", "subtags": [ "blog" @@ -309,7 +309,7 @@ }, "borgserver": { "category": "system_tools", - "level": 8, + "level": 6, "state": "working", "subtags": [ "backup" @@ -404,7 +404,7 @@ }, "cinny": { "category": "communication", - "level": 8, + "level": 6, "state": "working", "subtags": [ "chat" @@ -528,7 +528,7 @@ }, "couchdb": { "category": "system_tools", - "level": 8, + "level": 6, "state": "working", "subtags": [ "db" @@ -537,7 +537,7 @@ }, "couchpotato": { "category": "multimedia", - "level": 7, + "level": 6, "maintained": false, "state": "working", "subtags": [ @@ -668,7 +668,7 @@ }, "digisteps": { "category": "publishing", - "level": 7, + "level": 1, "state": "working", "url": "https://github.com/YunoHost-Apps/digisteps_ynh" }, @@ -992,7 +992,7 @@ }, "facette": { "category": "system_tools", - "level": 7, + "level": 8, "state": "working", "subtags": [ "monitoring" @@ -1208,7 +1208,7 @@ }, "funkwhale": { "category": "multimedia", - "level": 8, + "level": 6, "potential_alternative_to": [ "Deezer", "Soundcloud", @@ -1283,7 +1283,7 @@ }, "getsimple": { "category": "publishing", - "level": 7, + "level": 6, "state": "working", "subtags": [ "websites", @@ -1578,7 +1578,7 @@ }, "horde": { "category": "communication", - "level": 6, + "level": 0, "state": "working", "subtags": [ "email" @@ -1898,7 +1898,7 @@ }, "kresus": { "category": "productivity_and_management", - "level": 7, + "level": 6, "potential_alternative_to": [ "Bankin", "Budgea", @@ -2056,7 +2056,7 @@ }, "linuxdash": { "category": "system_tools", - "level": 7, + "level": 6, "state": "working", "subtags": [ "monitoring" @@ -2204,7 +2204,7 @@ }, "matrix-puppet-discord": { "category": "communication", - "level": 7, + "level": 6, "state": "working", "subtags": [ "chat" @@ -2410,7 +2410,7 @@ }, "mobilizon": { "category": "social_media", - "level": 8, + "level": 6, "potential_alternative_to": [ "Eventbrite", "Facebook", @@ -2611,7 +2611,7 @@ "not-totally-free" ], "category": "iot", - "level": 7, + "level": 3, "state": "working", "url": "https://github.com/YunoHost-Apps/n8n_ynh" }, @@ -2709,7 +2709,7 @@ }, "nodered": { "category": "iot", - "level": 8, + "level": 6, "state": "working", "url": "https://github.com/YunoHost-Apps/nodered_ynh" }, @@ -3245,7 +3245,7 @@ }, "privatebin": { "category": "small_utilities", - "level": 6, + "level": 4, "potential_alternative_to": [ "Pastebin", "ZeroBin" @@ -3280,7 +3280,7 @@ }, "prowlarr": { "category": "multimedia", - "level": 7, + "level": 8, "state": "working", "url": "https://github.com/YunoHost-Apps/prowlarr_ynh" }, @@ -3349,7 +3349,7 @@ }, "qr": { "category": "small_utilities", - "level": 6, + "level": 4, "state": "working", "url": "https://code.antopie.org/miraty/qr_ynh" }, @@ -3396,7 +3396,7 @@ }, "redirect": { "category": "publishing", - "level": 6, + "level": 4, "state": "working", "subtags": [ "websites" @@ -3641,7 +3641,7 @@ }, "shellinabox": { "category": "system_tools", - "level": 8, + "level": 6, "maintained": true, "state": "working", "url": "https://github.com/YunoHost-Apps/shellinabox_ynh" @@ -3755,7 +3755,7 @@ }, "snserver": { "category": "office", - "level": 8, + "level": 0, "state": "working", "subtags": [ "text" @@ -4086,7 +4086,7 @@ }, "tracim": { "category": "office", - "level": 7, + "level": 6, "potential_alternative_to": [ "Dropbox", "Google Drive", @@ -4517,7 +4517,7 @@ }, "yunomonitor": { "category": "system_tools", - "level": 8, + "level": 6, "state": "working", "subtags": [ "monitoring" From 0aae39f112c1bce3022a3b87e055198e2d83f34a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=89ric=20Gaspar?= <46165813+ericgaspar@users.noreply.github.com> Date: Sat, 27 Aug 2022 14:37:23 +0200 Subject: [PATCH 467/516] Add tube to catalog (#1506) --- apps.json | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/apps.json b/apps.json index cf84476d..551b722f 100644 --- a/apps.json +++ b/apps.json @@ -4164,6 +4164,14 @@ ], "url": "https://github.com/YunoHost-apps/ttrss_ynh" }, + "tube": { + "category": "multimedia", + "state": "working", + "subtags": [ + "download" + ], + "url": "https://github.com/YunoHost-Apps/tube_ynh" + }, "turtl": { "category": "publishing", "level": 7, From 25e3e652b909e3dcabfb01f7fa80f4bea051b260 Mon Sep 17 00:00:00 2001 From: Alexandre Aubin Date: Sat, 27 Aug 2022 16:12:13 +0200 Subject: [PATCH 468/516] Expose the 'potential_alternative_to' info in the app catalog --- list_builder.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/list_builder.py b/list_builder.py index e41cdc17..93f77dd5 100755 --- a/list_builder.py +++ b/list_builder.py @@ -241,6 +241,7 @@ def build_catalog(): "good_quality": level >= 8, "bad_quality": level <= 5, "antifeatures": infos["antifeatures"], + "potential_alternative_to": infos.get("potential_alternative_to", []), } result_dict_doc = { @@ -320,6 +321,7 @@ def build_app_dict(app, infos): "featured": infos.get("featured", False), "category": infos.get("category", None), "subtags": infos.get("subtags", []), + "potential_alternative_to": infos.get("potential_alternative_to", []), "antifeatures": list( set(manifest.get("antifeatures", []) + infos.get("antifeatures", [])) ), From c911ba9af218e92c9b55ecdfe9e676ffb1eb93af Mon Sep 17 00:00:00 2001 From: Alexandre Aubin Date: Sat, 27 Aug 2022 18:36:55 +0200 Subject: [PATCH 469/516] Add moar alternatives to entries --- apps.json | 145 +++++++++++++++++++++++++++++++++++++++++++++++++----- 1 file changed, 134 insertions(+), 11 deletions(-) diff --git a/apps.json b/apps.json index 551b722f..f37a2f88 100644 --- a/apps.json +++ b/apps.json @@ -78,6 +78,9 @@ "subtags": [ "calendar" ], + "potential_alternative_to": [ + "Google Agenda", "Microsoft Outlook" + ], "url": "https://github.com/YunoHost-apps/agendav_ynh" }, "agora": { @@ -95,6 +98,11 @@ "subtags": [ "music" ], + "potential_alternative_to": [ + "Deezer", + "SoundCloud", + "Spotify" + ], "url": "https://github.com/YunoHost-Apps/airsonic_ynh" }, "alltube": { @@ -107,6 +115,7 @@ "subtags": [ "download" ], + "potential_alternative_to": ["YouTube", "Dailymotion"], "url": "https://github.com/YunoHost-Apps/alltube_ynh" }, "ampache": { @@ -116,12 +125,18 @@ "subtags": [ "music" ], + "potential_alternative_to": [ + "Deezer", + "SoundCloud", + "Spotify" + ], "url": "https://github.com/YunoHost-Apps/ampache_ynh" }, "anarchism": { "category": "wat", "level": 8, "state": "working", + "potential_alternative_to": ["Capitalism"], "url": "https://github.com/YunoHost-Apps/anarchism_ynh" }, "anfora": { @@ -206,6 +221,7 @@ "calendar", "contacts" ], + "potential_alternative_to": ["Microsoft Outlook"], "url": "https://github.com/YunoHost-apps/baikal_ynh" }, "bazarr": { @@ -265,6 +281,11 @@ "subtags": [ "blog" ], + "potential_alternative_to": [ + "Blogger", + "Coldfusion", + "Wix" + ], "url": "https://github.com/YunoHost-Apps/blogotext_ynh" }, "bludit": { @@ -326,6 +347,9 @@ "subtags": [ "files" ], + "potential_alternative_to": [ + "WeTransfer" + ], "url": "https://github.com/YunoHost-Apps/bozon_ynh" }, "cachet": { @@ -409,6 +433,7 @@ "subtags": [ "chat" ], + "potential_alternative_to": ["Discord", "Signal", "Whatsapp", "Facebook Messenger", "Telegram", "Skype"], "url": "https://github.com/YunoHost-Apps/cinny_ynh" }, "civicrm_drupal7": { @@ -445,6 +470,7 @@ "subtags": [ "text" ], + "potential_alternative_to": ["Google Docs"], "url": "https://github.com/YunoHost-Apps/codimd_ynh" }, "coin": { @@ -465,6 +491,7 @@ "spreadsheet", "impress" ], + "potential_alternative_to": ["Google Docs", "G Suite", "Microsoft Word", "Microsoft Excel", "Microsoft Office"], "url": "https://github.com/YunoHost-Apps/collabora_ynh" }, "commento": { @@ -474,6 +501,7 @@ "subtags": [ "websites" ], + "potential_alternative_to": ["Disqus"], "url": "https://github.com/YunoHost-Apps/commento_ynh" }, "compteur_du_gase": { @@ -499,6 +527,7 @@ "subtags": [ "chat" ], + "potential_alternative_to": ["Discord", "Signal", "Whatsapp", "Facebook Messenger", "Telegram", "Skype"], "url": "https://github.com/YunoHost-Apps/converse_ynh" }, "cops": { @@ -543,6 +572,7 @@ "subtags": [ "download" ], + "potential_alternative_to": ["Netflix"], "url": "https://github.com/YunoHost-Apps/couchpotato_ynh" }, "covoiturage": { @@ -588,6 +618,7 @@ "subtags": [ "email" ], + "potential_alternative_to": ["GMail", "Hotmail", "Microsoft Outlook", "Yahoo! Mail"], "url": "https://github.com/YunoHost-Apps/cypht_ynh" }, "dato": { @@ -626,6 +657,7 @@ "subtags": [ "chat" ], + "potential_alternative_to": ["Discord", "Signal", "Whatsapp", "Facebook Messenger", "Telegram", "Skype"], "url": "https://github.com/YunoHost-Apps/dendrite_ynh" }, "dex": { @@ -691,6 +723,11 @@ "subtags": [ "forum" ], + "potential_alternative_to": [ + "Invision Community", + "vBulletin", + "XenForo" + ], "url": "https://github.com/YunoHost-Apps/discourse_ynh" }, "dispatch": { @@ -715,6 +752,7 @@ "category": "iot", "level": 7, "state": "working", + "potential_alternative_to": ["Googles FindMyDevice"], "url": "https://github.com/YunoHost-Apps/django-fmd_ynh" }, "django-for-runners": { @@ -785,6 +823,7 @@ "subtags": [ "wiki" ], + "potential_alternative_to": ["Confluence"], "url": "https://github.com/YunoHost-Apps/documize_ynh" }, "dokuwiki": { @@ -894,6 +933,7 @@ "subtags": [ "chat" ], + "potential_alternative_to": ["Discord", "Signal", "Whatsapp", "Facebook Messenger", "Telegram", "Skype"], "url": "https://github.com/YunoHost-Apps/element_ynh" }, "emailpoubelle": { @@ -970,6 +1010,13 @@ "subtags": [ "text" ], + "potential_alternative_to": [ + "Google Docs", + "G Suite", + "Microsoft Word", + "Microsoft Office", + "Office 365" + ], "url": "https://github.com/YunoHost-Apps/etherpad_mypads_ynh" }, "excalidraw": { @@ -1034,6 +1081,7 @@ "subtags": [ "files" ], + "potential_alternative_to": ["WeTransfer"], "url": "https://github.com/YunoHost-Apps/filepizza_ynh" }, "firefly-iii": { @@ -1108,6 +1156,9 @@ "subtags": [ "task" ], + "potential_alternative_to": [ + "Trello" + ], "url": "https://github.com/YunoHost-Apps/focalboard_ynh" }, "foodsoft": { @@ -1146,6 +1197,7 @@ "subtags": [ "poll" ], + "potential_alternative_to": ["Google Forms"], "url": "https://github.com/YunoHost-Apps/framaforms_ynh" }, "framagames": { @@ -1320,6 +1372,9 @@ "subtags": [ "forge" ], + "potential_alternative_to": [ + "GitHub" + ], "url": "https://github.com/YunoHost-Apps/gitlab_ynh" }, "gitlab-runner": { @@ -1520,6 +1575,7 @@ "subtags": [ "microblogging" ], + "potential_alternative_to": ["Twitter"], "url": "https://github.com/YunoHost-Apps/halcyon_ynh" }, "haste": { @@ -1529,6 +1585,10 @@ "subtags": [ "pastebin" ], + "potential_alternative_to": [ + "Pastebin", + "ZeroBin" + ], "url": "https://github.com/YunoHost-Apps/haste_ynh" }, "hat": { @@ -1550,7 +1610,8 @@ "category": "office", "level": 8, "potential_alternative_to": [ - "HackMD" + "HackMD", + "Google Docs" ], "state": "working", "subtags": [ @@ -1671,6 +1732,7 @@ "subtags": [ "accounting" ], + "potential_alternative_to": ["Tricount", "Splitwise", "Settle Up", "Splid", "KittySplit"], "url": "https://github.com/YunoHost-Apps/ihatemoney_ynh" }, "indexhibit": { @@ -1761,7 +1823,8 @@ "category": "multimedia", "level": 7, "potential_alternative_to": [ - "Plex" + "Plex", + "Netflix" ], "state": "working", "subtags": [ @@ -1855,6 +1918,7 @@ "subtags": [ "task" ], + "potential_alternative_to": ["Toggl Track", "RescueTime", "Hamster"], "url": "https://github.com/YunoHost-Apps/kimai2_ynh" }, "kiwiirc": { @@ -1879,7 +1943,8 @@ "Plex", "QuickTime", "Windows Media Center", - "Windows Media Player" + "Windows Media Player", + "Netflix" ], "state": "working", "subtags": [ @@ -1990,6 +2055,11 @@ "category": "social_media", "level": 7, "state": "working", + "potential_alternative_to": [ + "Hacker News", + "Lobste.rs", + "Reddit" + ], "url": "https://github.com/Yunohost-Apps/libreddit_ynh" }, "libreerp": { @@ -2009,6 +2079,7 @@ "subtags": [ "pictures" ], + "potential_alternative_to": ["Google Photos"], "url": "https://github.com/YunoHost-Apps/librephotos_ynh" }, "librespeed": { @@ -2045,7 +2116,7 @@ "category": "productivity_and_management", "level": 6, "potential_alternative_to": [ - "Google Docs", + "Google Forms", "SurveyMonkey" ], "state": "working", @@ -2079,6 +2150,9 @@ "subtags": [ "email" ], + "potential_alternative_to": [ + "Google Groups" + ], "url": "https://github.com/yunohost-apps/listmonk_ynh" }, "lstu": { @@ -2097,6 +2171,7 @@ "subtags": [ "spreadsheet" ], + "potential_alternative_to": ["Google Docs", "Microsoft Excel"], "url": "https://github.com/YunoHost-Apps/luckysheet_ynh" }, "lufi": { @@ -2157,6 +2232,7 @@ "subtags": [ "email" ], + "potential_alternative_to": ["Google Groups"], "url": "https://github.com/yunohost-apps/mailman_ynh" }, "mailman3": { @@ -2166,6 +2242,7 @@ "subtags": [ "email" ], + "potential_alternative_to": ["Google Groups"], "url": "https://github.com/YunoHost-Apps/mailman3_ynh" }, "mantis": { @@ -2209,6 +2286,7 @@ "subtags": [ "chat" ], + "potential_alternative_to": ["Discord"], "url": "https://github.com/YunoHost-Apps/matrix-puppet-discord_ynh" }, "matterbridge": { @@ -2253,6 +2331,7 @@ "subtags": [ "chat" ], + "potential_alternative_to": ["Facebook Messenger"], "url": "https://github.com/YunoHost-Apps/mautrix_facebook_ynh" }, "mautrix_signal": { @@ -2262,6 +2341,7 @@ "subtags": [ "chat" ], + "potential_alternative_to": ["Signal"], "url": "https://github.com/YunoHost-Apps/mautrix_signal_ynh" }, "mautrix_telegram": { @@ -2271,6 +2351,7 @@ "subtags": [ "chat" ], + "potential_alternative_to": ["Telegram"], "url": "https://github.com/YunoHost-Apps/mautrix_telegram_ynh" }, "mautrix_whatsapp": { @@ -2280,6 +2361,7 @@ "subtags": [ "chat" ], + "potential_alternative_to": ["Whatsapp"], "url": "https://github.com/YunoHost-Apps/mautrix_whatsapp_ynh" }, "mediadrop": { @@ -2649,7 +2731,7 @@ "Google Apps", "Google Docs", "Google Drive", - "One Drive" + "Microsoft OneDrive" ], "state": "working", "subtags": [ @@ -2675,6 +2757,7 @@ "subtags": [ "microblogging" ], + "potential_alternative_to": ["Twitter"], "url": "https://github.com/YunoHost-Apps/nitter_ynh" }, "noalyss": { @@ -2696,6 +2779,7 @@ "category": "dev", "level": 7, "state": "working", + "potential_alternative_to": ["Airtable"], "url": "https://github.com/YunoHost-Apps/nocodb_ynh" }, "nodebb": { @@ -2758,7 +2842,6 @@ "level": 6, "potential_alternative_to": [ "Google Docs", - "Google Drive", "Microsoft Excel", "Microsoft Office", "Microsoft PowerPoint", @@ -2806,6 +2889,7 @@ "subtags": [ "poll" ], + "potential_alternative_to": ["Doodle"], "url": "https://github.com/YunoHost-apps/opensondage_ynh" }, "opentracker": { @@ -2872,9 +2956,8 @@ "potential_alternative_to": [ "Apple iCloud", "Dropbox", - "Google Docs", "Google Drive", - "One Drive" + "Microsoft OneDrive" ], "revision": "dd78f3575b025b78bae116cc094db4d8b6fef2e2", "state": "notworking", @@ -2924,7 +3007,8 @@ "potential_alternative_to": [ "Dailymotion", "Vimeo", - "YouTube" + "YouTube", + "Twitch" ], "state": "working", "subtags": [ @@ -3241,6 +3325,7 @@ "subtags": [ "websites" ], + "potential_alternative_to": ["Wix"], "url": "https://github.com/YunoHost-Apps/prettynoemiecms_ynh" }, "privatebin": { @@ -3297,6 +3382,7 @@ "category": "small_utilities", "level": 7, "state": "working", + "potential_alternative_to": ["WeTransfer"], "url": "https://github.com/YunoHost-Apps/psitransfer_ynh" }, "pterodactyl": { @@ -3317,6 +3403,7 @@ "subtags": [ "files" ], + "potential_alternative_to": ["Google Drive", "Microsoft OneDrive"], "url": "https://github.com/YunoHost-Apps/pydio_ynh" }, "pyinventory": { @@ -3357,6 +3444,7 @@ "category": "communication", "level": 8, "state": "working", + "potential_alternative_to": ["Stack Overflow", "Stack Exchange"], "url": "https://github.com/YunoHost-Apps/question2answer_ynh" }, "quizzes": { @@ -3392,6 +3480,12 @@ "subtags": [ "email" ], + "potential_alternative_to": [ + "GMail", + "Hotmail", + "Microsoft Outlook", + "Yahoo! Mail" + ], "url": "https://github.com/YunoHost-Apps/rainloop_ynh" }, "redirect": { @@ -3419,6 +3513,7 @@ "subtags": [ "music" ], + "potential_alternative_to": ["Soundcloud"], "url": "https://github.com/YunoHost-Apps/reel2bits_ynh" }, "remotestorage": { @@ -3478,10 +3573,9 @@ "category": "communication", "level": 8, "potential_alternative_to": [ - "Gmail", + "GMail", "Hotmail", "Microsoft Outlook", - "Windows Live Mail", "Yahoo! Mail" ], "state": "working", @@ -3616,6 +3710,7 @@ "subtags": [ "files" ], + "potential_alternative_to": ["WeTransfer"], "url": "https://github.com/YunoHost-Apps/send_ynh" }, "shaarli": { @@ -3742,6 +3837,12 @@ "subtags": [ "email" ], + "potential_alternative_to": [ + "GMail", + "Hotmail", + "Microsoft Outlook", + "Yahoo! Mail" + ], "url": "https://github.com/YunoHost-Apps/snappymail_ynh" }, "snipeit": { @@ -3938,6 +4039,7 @@ "subtags": [ "chat" ], + "potential_alternative_to": ["Discord", "Signal", "Whatsapp", "Facebook Messenger", "Telegram", "Skype"], "url": "https://github.com/YunoHost-Apps/synapse_ynh" }, "synapse-admin": { @@ -3992,6 +4094,12 @@ "subtags": [ "password" ], + "potential_alternative_to": [ + "1Password", + "Dashlane", + "Enpass", + "LastPass" + ], "url": "https://github.com/YunoHost-Apps/teampass_ynh" }, "technitium-dns": { @@ -4007,6 +4115,7 @@ "category": "social_media", "level": 7, "state": "working", + "potential_alternative_to": ["Reddit"], "url": "https://github.com/Yunohost-Apps/teddit_ynh" }, "telegram_chatbot": { @@ -4147,6 +4256,7 @@ "subtags": [ "text" ], + "potential_alternative_to": ["Evernote"], "url": "https://github.com/YunoHost-Apps/trilium_ynh" }, "trustyhash": { @@ -4170,6 +4280,11 @@ "subtags": [ "download" ], + "potential_alternative_to": [ + "Dailymotion", + "Vimeo", + "YouTube" + ], "url": "https://github.com/YunoHost-Apps/tube_ynh" }, "turtl": { @@ -4221,6 +4336,7 @@ "subtags": [ "analytics" ], + "potential_alternative_to": ["Google Analytics"], "url": "https://github.com/YunoHost-Apps/umami_ynh" }, "umap": { @@ -4267,6 +4383,12 @@ "subtags": [ "password" ], + "potential_alternative_to": [ + "1Password", + "Dashlane", + "Enpass", + "LastPass" + ], "url": "https://github.com/YunoHost-Apps/vaultwarden_ynh" }, "veloren": { @@ -4274,6 +4396,7 @@ "level": 0, "maintained": false, "state": "working", + "potential_alternative_to": ["Minecraft"], "url": "https://github.com/YunoHost-Apps/veloren_ynh" }, "vikunja": { From 64dcb64523c9bf83630c067d76bb741966201e95 Mon Sep 17 00:00:00 2001 From: yalh76 Date: Sat, 27 Aug 2022 23:50:05 +0200 Subject: [PATCH 470/516] Fix digisteps level --- apps.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps.json b/apps.json index b28ef1aa..1d49d29d 100644 --- a/apps.json +++ b/apps.json @@ -668,7 +668,7 @@ }, "digisteps": { "category": "publishing", - "level": 1, + "level": 7, "state": "working", "url": "https://github.com/YunoHost-Apps/digisteps_ynh" }, From b331b23ec8254f24e4aa91a08fb9fd88069ef22a Mon Sep 17 00:00:00 2001 From: yalh76 Date: Sat, 27 Aug 2022 23:51:25 +0200 Subject: [PATCH 471/516] Fix n8n --- apps.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps.json b/apps.json index 1d49d29d..b0d2212c 100644 --- a/apps.json +++ b/apps.json @@ -2611,7 +2611,7 @@ "not-totally-free" ], "category": "iot", - "level": 3, + "level": 7, "state": "working", "url": "https://github.com/YunoHost-Apps/n8n_ynh" }, From a7f1ce5482362c45c17e143ede98230926dc9988 Mon Sep 17 00:00:00 2001 From: yalh76 Date: Sat, 27 Aug 2022 23:52:28 +0200 Subject: [PATCH 472/516] Fix qr level --- apps.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps.json b/apps.json index b0d2212c..9d998457 100644 --- a/apps.json +++ b/apps.json @@ -3349,7 +3349,7 @@ }, "qr": { "category": "small_utilities", - "level": 4, + "level": 8, "state": "working", "url": "https://code.antopie.org/miraty/qr_ynh" }, From 59081dd96cc0569dd58bcef56558859b145e50f6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=89ric=20Gaspar?= <46165813+ericgaspar@users.noreply.github.com> Date: Sun, 28 Aug 2022 07:49:06 +0200 Subject: [PATCH 473/516] Update apps.json --- apps.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps.json b/apps.json index 9d998457..1983a0e0 100644 --- a/apps.json +++ b/apps.json @@ -269,7 +269,7 @@ }, "bludit": { "category": "publishing", - "level": 6, + "level": 8, "state": "working", "subtags": [ "blog" From 2e93b611f8c5861e9993a24d9db4e0b98076e7c9 Mon Sep 17 00:00:00 2001 From: yunohost-bot Date: Fri, 2 Sep 2022 20:00:50 +0000 Subject: [PATCH 474/516] Update app's level --- apps.json | 59 ++++++++++++++++++++++++++++--------------------------- 1 file changed, 30 insertions(+), 29 deletions(-) diff --git a/apps.json b/apps.json index 28002e4b..1c892aa7 100644 --- a/apps.json +++ b/apps.json @@ -181,7 +181,7 @@ }, "automad": { "category": "publishing", - "level": 7, + "level": 6, "state": "working", "subtags": [ "websites", @@ -624,7 +624,7 @@ "alpha-software" ], "category": "communication", - "level": 4, + "level": 7, "state": "working", "subtags": [ "chat" @@ -677,7 +677,7 @@ }, "digitools": { "category": "small_utilities", - "level": 7, + "level": 6, "state": "working", "url": "https://github.com/YunoHost-Apps/digitools_ynh" }, @@ -1020,7 +1020,7 @@ }, "ffsync": { "category": "synchronization", - "level": 0, + "level": 6, "state": "working", "url": "https://github.com/YunoHost-Apps/ffsync_ynh" }, @@ -1305,7 +1305,7 @@ }, "gitea": { "category": "dev", - "level": 6, + "level": 8, "potential_alternative_to": [ "GitHub" ], @@ -1373,7 +1373,7 @@ }, "glowingbear": { "category": "communication", - "level": 0, + "level": 7, "maintained": false, "state": "working", "subtags": [ @@ -1536,7 +1536,7 @@ }, "hat": { "category": "small_utilities", - "level": 7, + "level": 6, "state": "working", "url": "https://github.com/YunoHost-Apps/hat_ynh" }, @@ -2040,13 +2040,13 @@ }, "lidarr": { "category": "multimedia", - "level": 8, + "level": 6, "state": "working", "url": "https://github.com/YunoHost-Apps/lidarr_ynh" }, "limesurvey": { "category": "productivity_and_management", - "level": 6, + "level": 7, "potential_alternative_to": [ "Google Docs", "SurveyMonkey" @@ -2068,7 +2068,7 @@ }, "lionwiki-t2t": { "category": "publishing", - "level": 6, + "level": 8, "state": "working", "subtags": [ "wiki" @@ -2182,7 +2182,7 @@ }, "mastodon": { "category": "social_media", - "level": 7, + "level": 6, "potential_alternative_to": [ "Twitter" ], @@ -2347,7 +2347,7 @@ }, "mindmaps": { "category": "office", - "level": 8, + "level": 6, "state": "working", "subtags": [ "mindmap" @@ -2481,7 +2481,7 @@ }, "mosquitto": { "category": "iot", - "level": 8, + "level": 6, "state": "working", "url": "https://github.com/YunoHost-Apps/mosquitto_ynh" }, @@ -3104,7 +3104,7 @@ }, "pico": { "category": "publishing", - "level": 6, + "level": 7, "state": "working", "subtags": [ "websites", @@ -3204,7 +3204,7 @@ }, "pluxml": { "category": "publishing", - "level": 8, + "level": 3, "maintained": true, "state": "working", "subtags": [ @@ -3214,7 +3214,7 @@ }, "pmwiki": { "category": "publishing", - "level": 7, + "level": 6, "state": "working", "subtags": [ "wiki" @@ -3333,7 +3333,7 @@ }, "pyload": { "category": "wat", - "level": 7, + "level": 6, "state": "working", "url": "https://github.com/YunoHost-Apps/pyload_ynh" }, @@ -3399,7 +3399,7 @@ }, "redirect": { "category": "publishing", - "level": 4, + "level": 6, "state": "working", "subtags": [ "websites" @@ -3573,7 +3573,7 @@ }, "seafile": { "category": "synchronization", - "level": 6, + "level": 8, "potential_alternative_to": [ "Dropbox", "Google Drive", @@ -3845,7 +3845,7 @@ }, "ssbroom": { "category": "communication", - "level": 7, + "level": 6, "state": "working", "subtags": [ "scuttlebutt" @@ -3854,7 +3854,7 @@ }, "ssh_chroot_dir": { "category": "system_tools", - "level": 7, + "level": 4, "maintained": false, "state": "working", "url": "https://github.com/YunoHost-Apps/ssh_chroot_dir_ynh" @@ -3936,7 +3936,7 @@ }, "synapse": { "category": "communication", - "level": 6, + "level": 8, "state": "working", "subtags": [ "chat" @@ -3984,7 +3984,7 @@ }, "tandoor": { "category": "small_utilities", - "level": 6, + "level": 7, "state": "working", "url": "https://github.com/YunoHost-Apps/tandoor_ynh" }, @@ -4026,7 +4026,7 @@ }, "thelounge": { "category": "communication", - "level": 7, + "level": 8, "state": "working", "subtags": [ "chat" @@ -4047,7 +4047,7 @@ }, "tiki": { "category": "publishing", - "level": 7, + "level": 6, "state": "working", "subtags": [ "wiki" @@ -4169,6 +4169,7 @@ }, "tube": { "category": "multimedia", + "level": 7, "state": "working", "subtags": [ "download" @@ -4256,7 +4257,7 @@ }, "uptime-kuma": { "category": "system_tools", - "level": 7, + "level": 6, "state": "working", "subtags": [ "monitoring" @@ -4440,7 +4441,7 @@ ], "category": "publishing", "high_quality": true, - "level": 9, + "level": 6, "potential_alternative_to": [ "Blogger", "Blogspot", @@ -4537,7 +4538,7 @@ }, "yunorunner": { "category": "dev", - "level": 8, + "level": 6, "state": "working", "url": "https://github.com/YunoHost-Apps/yunorunner_ynh" }, @@ -4553,7 +4554,7 @@ }, "zabbix": { "category": "system_tools", - "level": 8, + "level": 6, "state": "working", "subtags": [ "monitoring" From 358ca5e1f9e17db3c5db31d60c258c40a2921c99 Mon Sep 17 00:00:00 2001 From: tituspijean Date: Sun, 4 Sep 2022 16:59:33 +0200 Subject: [PATCH 475/516] Add WireGuard Client to catalog --- apps.json | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/apps.json b/apps.json index 1c892aa7..be4e385b 100644 --- a/apps.json +++ b/apps.json @@ -4414,6 +4414,13 @@ ], "url": "https://github.com/YunoHost-Apps/wireguard_ynh" }, + "wireguard_client": { + "state": "inprogress", + "subtags": [ + "network" + ], + "url": "https://github.com/YunoHost-Apps/wireguard_client_ynh" + }, "wisemapping": { "category": "office", "maintained": false, From 88f60e758d7a78ccd660533f81795b2a0b6e2f6a Mon Sep 17 00:00:00 2001 From: tituspijean Date: Sun, 4 Sep 2022 23:26:16 +0200 Subject: [PATCH 476/516] Add WireGuard Client category --- apps.json | 1 + 1 file changed, 1 insertion(+) diff --git a/apps.json b/apps.json index be4e385b..aa2aa70c 100644 --- a/apps.json +++ b/apps.json @@ -4415,6 +4415,7 @@ "url": "https://github.com/YunoHost-Apps/wireguard_ynh" }, "wireguard_client": { + "category": "system_tools", "state": "inprogress", "subtags": [ "network" From 4be80d04dd1067b506fe45e40782e3916ebc5827 Mon Sep 17 00:00:00 2001 From: yalh76 Date: Wed, 7 Sep 2022 00:36:13 +0200 Subject: [PATCH 477/516] mediadrop as notworking --- apps.json | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/apps.json b/apps.json index aa2aa70c..47ff977a 100644 --- a/apps.json +++ b/apps.json @@ -2286,10 +2286,13 @@ "url": "https://github.com/YunoHost-Apps/mautrix_whatsapp_ynh" }, "mediadrop": { + "antifeatures": [ + "deprecated-software" + ], "category": "multimedia", "level": 0, "maintained": false, - "state": "working", + "state": "notworking", "subtags": [ "mediacenter" ], From beacbf3dc85f304a3b96f72552273d04baa53b86 Mon Sep 17 00:00:00 2001 From: yunohost-bot Date: Fri, 9 Sep 2022 20:01:11 +0000 Subject: [PATCH 478/516] Update app's level --- apps.json | 52 ++++++++++++++++++++++++++-------------------------- 1 file changed, 26 insertions(+), 26 deletions(-) diff --git a/apps.json b/apps.json index 47ff977a..3cb5a591 100644 --- a/apps.json +++ b/apps.json @@ -154,7 +154,7 @@ }, "armadietto": { "category": "small_utilities", - "level": 7, + "level": 6, "maintained": true, "state": "working", "subtags": [ @@ -210,13 +210,13 @@ }, "bazarr": { "category": "multimedia", - "level": 6, + "level": 7, "state": "working", "url": "https://github.com/YunoHost-Apps/bazarr_ynh" }, "beehive": { "category": "iot", - "level": 7, + "level": 6, "state": "working", "subtags": [ "automation" @@ -321,7 +321,7 @@ "deprecated-software" ], "category": "synchronization", - "level": 6, + "level": 4, "state": "working", "subtags": [ "files" @@ -484,7 +484,7 @@ }, "concrete5": { "category": "publishing", - "level": 7, + "level": 2, "maintained": false, "state": "working", "subtags": [ @@ -553,7 +553,7 @@ }, "cowyo": { "category": "publishing", - "level": 8, + "level": 6, "state": "working", "subtags": [ "wiki" @@ -602,7 +602,7 @@ }, "decidim": { "category": "communication", - "level": 0, + "level": 7, "potential_alternative_to": [ "Cap Collectif", "Fluicity" @@ -836,7 +836,7 @@ }, "drupal": { "category": "publishing", - "level": 8, + "level": 6, "state": "working", "subtags": [ "websites" @@ -1327,7 +1327,7 @@ }, "gitlab-runner": { "category": "dev", - "level": 0, + "level": 7, "state": "working", "subtags": [ "forge" @@ -1500,7 +1500,7 @@ }, "grr": { "category": "productivity_and_management", - "level": 7, + "level": 6, "state": "working", "url": "https://github.com/YunoHost-Apps/grr_ynh" }, @@ -1581,7 +1581,7 @@ }, "horde": { "category": "communication", - "level": 0, + "level": 4, "state": "working", "subtags": [ "email" @@ -1709,7 +1709,7 @@ }, "invoiceninja": { "category": "productivity_and_management", - "level": 0, + "level": 8, "state": "working", "url": "https://github.com/YunoHost-Apps/invoiceninja_ynh" }, @@ -1997,7 +1997,7 @@ }, "libreerp": { "category": "productivity_and_management", - "level": 7, + "level": 6, "state": "working", "subtags": [ "business_and_ngos" @@ -2207,7 +2207,7 @@ }, "matrix-puppet-discord": { "category": "communication", - "level": 6, + "level": 7, "state": "working", "subtags": [ "chat" @@ -2237,7 +2237,7 @@ }, "mautic": { "category": "productivity_and_management", - "level": 7, + "level": 6, "potential_alternative_to": [ "Marketo", "NetResult", @@ -2440,7 +2440,7 @@ }, "monica": { "category": "wat", - "level": 6, + "level": 7, "maintained": "false", "state": "working", "url": "https://github.com/YunoHost-Apps/monica_ynh" @@ -2700,7 +2700,7 @@ }, "nocodb": { "category": "dev", - "level": 7, + "level": 8, "state": "working", "url": "https://github.com/YunoHost-Apps/nocodb_ynh" }, @@ -3041,7 +3041,7 @@ }, "phpboost": { "category": "publishing", - "level": 8, + "level": 6, "state": "working", "url": "https://github.com/YunoHost-Apps/phpboost_ynh" }, @@ -3233,7 +3233,7 @@ }, "prestashop": { "category": "publishing", - "level": 7, + "level": 6, "state": "working", "subtags": [ "ecommerce" @@ -3761,7 +3761,7 @@ }, "snserver": { "category": "office", - "level": 0, + "level": 6, "state": "working", "subtags": [ "text" @@ -3779,7 +3779,7 @@ }, "soapbox": { "category": "social_media", - "level": 7, + "level": 6, "state": "working", "url": "https://github.com/YunoHost-Apps/soapbox_ynh" }, @@ -3879,7 +3879,7 @@ }, "strut": { "category": "office", - "level": 8, + "level": 6, "potential_alternative_to": [ "Google Slides", "Office 365", @@ -4381,7 +4381,7 @@ }, "whitebophir": { "category": "office", - "level": 8, + "level": 6, "state": "working", "subtags": [ "draw" @@ -4410,7 +4410,7 @@ }, "wireguard": { "category": "system_tools", - "level": 6, + "level": 4, "state": "working", "subtags": [ "network" @@ -4555,7 +4555,7 @@ }, "z-push": { "category": "synchronization", - "level": 8, + "level": 6, "state": "working", "subtags": [ "calendar", @@ -4583,7 +4583,7 @@ }, "zerobin": { "category": "small_utilities", - "level": 8, + "level": 6, "potential_alternative_to": [ "Pastebin" ], From aca0e7a2f54ca2564448eeef357e52d4c58fe5c7 Mon Sep 17 00:00:00 2001 From: ericgaspar Date: Mon, 12 Sep 2022 22:36:51 +0200 Subject: [PATCH 479/516] Set as not working --- apps.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps.json b/apps.json index 3cb5a591..77b98caf 100644 --- a/apps.json +++ b/apps.json @@ -233,7 +233,7 @@ "potential_alternative_to": [ "Instagram" ], - "state": "working", + "state": "notworking", "subtags": [ "pictures" ], From 5278251b1d580dad25ba08f20d272530e4fba1ed Mon Sep 17 00:00:00 2001 From: Tagada <36127788+Tagadda@users.noreply.github.com> Date: Tue, 13 Sep 2022 23:09:00 +0200 Subject: [PATCH 480/516] Fix a bug introduced with antifeatures --- list_builder.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/list_builder.py b/list_builder.py index 93f77dd5..2280e0dc 100755 --- a/list_builder.py +++ b/list_builder.py @@ -323,7 +323,7 @@ def build_app_dict(app, infos): "subtags": infos.get("subtags", []), "potential_alternative_to": infos.get("potential_alternative_to", []), "antifeatures": list( - set(manifest.get("antifeatures", []) + infos.get("antifeatures", [])) + set(list(manifest.get("antifeatures", {}).keys()) + infos.get("antifeatures", [])) ), } From b4af5ee78c83a859add32d29afcaf1dc863e9b8f Mon Sep 17 00:00:00 2001 From: yunohost-bot Date: Fri, 16 Sep 2022 20:01:23 +0200 Subject: [PATCH 481/516] Update app's level --- apps.json | 58 +++++++++++++++++++++++++++---------------------------- 1 file changed, 29 insertions(+), 29 deletions(-) diff --git a/apps.json b/apps.json index 77b98caf..4f13f339 100644 --- a/apps.json +++ b/apps.json @@ -144,7 +144,7 @@ }, "archivist": { "category": "system_tools", - "level": 7, + "level": 6, "maintained": false, "state": "working", "subtags": [ @@ -181,7 +181,7 @@ }, "automad": { "category": "publishing", - "level": 6, + "level": 7, "state": "working", "subtags": [ "websites", @@ -241,7 +241,7 @@ }, "biboumi": { "category": "communication", - "level": 8, + "level": 6, "state": "working", "subtags": [ "chat" @@ -422,7 +422,7 @@ }, "cockpit": { "category": "system_tools", - "level": 0, + "level": 7, "state": "working", "subtags": [ "monitoring" @@ -478,7 +478,7 @@ }, "compteur_du_gase": { "category": "office", - "level": 7, + "level": 6, "state": "working", "url": "https://github.com/YunoHost-Apps/compteur_du_gase_ynh" }, @@ -602,7 +602,7 @@ }, "decidim": { "category": "communication", - "level": 7, + "level": 0, "potential_alternative_to": [ "Cap Collectif", "Fluicity" @@ -716,7 +716,7 @@ }, "django-fmd": { "category": "iot", - "level": 7, + "level": 6, "state": "working", "url": "https://github.com/YunoHost-Apps/django-fmd_ynh" }, @@ -803,7 +803,7 @@ }, "dolibarr": { "category": "productivity_and_management", - "level": 8, + "level": 6, "state": "working", "subtags": [ "business_and_ngos" @@ -845,7 +845,7 @@ }, "drupal7": { "category": "publishing", - "level": 8, + "level": 6, "state": "working", "subtags": [ "websites" @@ -1211,7 +1211,7 @@ }, "funkwhale": { "category": "multimedia", - "level": 6, + "level": 8, "potential_alternative_to": [ "Deezer", "Soundcloud", @@ -1446,7 +1446,7 @@ }, "gotify": { "category": "dev", - "level": 6, + "level": 8, "state": "working", "url": "https://github.com/YunoHost-Apps/gotify_ynh" }, @@ -1482,7 +1482,7 @@ }, "grav": { "category": "publishing", - "level": 8, + "level": 6, "potential_alternative_to": [ "Wix" ], @@ -1551,7 +1551,7 @@ }, "hedgedoc": { "category": "office", - "level": 8, + "level": 6, "potential_alternative_to": [ "HackMD" ], @@ -2016,7 +2016,7 @@ }, "librespeed": { "category": "system_tools", - "level": 8, + "level": 6, "state": "working", "subtags": [ "monitoring" @@ -2550,7 +2550,7 @@ }, "my-mind": { "category": "office", - "level": 8, + "level": 6, "state": "working", "subtags": [ "mindmap" @@ -2959,7 +2959,7 @@ }, "pepettes": { "category": "publishing", - "level": 8, + "level": 6, "state": "working", "subtags": [ "ecommerce" @@ -2968,7 +2968,7 @@ }, "petitesannonces": { "category": "publishing", - "level": 8, + "level": 6, "state": "working", "subtags": [ "websites" @@ -3251,7 +3251,7 @@ }, "privatebin": { "category": "small_utilities", - "level": 4, + "level": 8, "potential_alternative_to": [ "Pastebin", "ZeroBin" @@ -3367,7 +3367,7 @@ }, "quizzes": { "category": "productivity_and_management", - "level": 1, + "level": 8, "state": "working", "subtags": [ "poll" @@ -3376,7 +3376,7 @@ }, "radarr": { "category": "multimedia", - "level": 8, + "level": 6, "state": "working", "url": "https://github.com/YunoHost-Apps/radarr_ynh" }, @@ -3411,7 +3411,7 @@ }, "redmine": { "category": "productivity_and_management", - "level": 6, + "level": 3, "state": "working", "subtags": [ "task" @@ -3545,7 +3545,7 @@ }, "satdress": { "category": "productivity_and_management", - "level": 7, + "level": 6, "state": "working", "url": "https://github.com/YunoHost-Apps/satdress_ynh" }, @@ -3561,7 +3561,7 @@ }, "scratch": { "category": "dev", - "level": 8, + "level": 6, "state": "working", "subtags": [ "programming" @@ -3662,7 +3662,7 @@ }, "shiori": { "category": "small_utilities", - "level": 7, + "level": 6, "state": "working", "url": "https://github.com/YunoHost-Apps/shiori_ynh" }, @@ -3761,7 +3761,7 @@ }, "snserver": { "category": "office", - "level": 6, + "level": 8, "state": "working", "subtags": [ "text" @@ -3794,7 +3794,7 @@ }, "sonarr": { "category": "multimedia", - "level": 8, + "level": 6, "state": "working", "url": "https://github.com/YunoHost-Apps/sonarr_ynh" }, @@ -3816,7 +3816,7 @@ }, "spftoolbox": { "category": "system_tools", - "level": 8, + "level": 6, "state": "working", "url": "https://github.com/YunoHost-Apps/spftoolbox_ynh" }, @@ -4410,7 +4410,7 @@ }, "wireguard": { "category": "system_tools", - "level": 4, + "level": 7, "state": "working", "subtags": [ "network" @@ -4583,7 +4583,7 @@ }, "zerobin": { "category": "small_utilities", - "level": 6, + "level": 8, "potential_alternative_to": [ "Pastebin" ], From 20c2f79ef6c1a0d2dbd4afe6c3a7c1e4818a892b Mon Sep 17 00:00:00 2001 From: yunohost-bot Date: Fri, 23 Sep 2022 20:01:06 +0200 Subject: [PATCH 482/516] Update app's level --- apps.json | 40 ++++++++++++++++++++-------------------- 1 file changed, 20 insertions(+), 20 deletions(-) diff --git a/apps.json b/apps.json index 4f13f339..208c86da 100644 --- a/apps.json +++ b/apps.json @@ -154,7 +154,7 @@ }, "armadietto": { "category": "small_utilities", - "level": 6, + "level": 7, "maintained": true, "state": "working", "subtags": [ @@ -216,7 +216,7 @@ }, "beehive": { "category": "iot", - "level": 6, + "level": 7, "state": "working", "subtags": [ "automation" @@ -321,7 +321,7 @@ "deprecated-software" ], "category": "synchronization", - "level": 4, + "level": 6, "state": "working", "subtags": [ "files" @@ -330,7 +330,7 @@ }, "cachet": { "category": "system_tools", - "level": 8, + "level": 6, "potential_alternative_to": [ "StatusHub" ], @@ -404,7 +404,7 @@ }, "cinny": { "category": "communication", - "level": 6, + "level": 8, "state": "working", "subtags": [ "chat" @@ -484,7 +484,7 @@ }, "concrete5": { "category": "publishing", - "level": 2, + "level": 7, "maintained": false, "state": "working", "subtags": [ @@ -722,13 +722,13 @@ }, "django-for-runners": { "category": "small_utilities", - "level": 6, + "level": 7, "state": "working", "url": "https://github.com/YunoHost-Apps/django-for-runners_ynh" }, "django-fritzconnection": { "category": "system_tools", - "level": 7, + "level": 6, "state": "working", "subtags": [ "network" @@ -746,7 +746,7 @@ }, "django_example_ynh": { "category": "dev", - "level": 6, + "level": 7, "state": "working", "subtags": [ "programming" @@ -1473,7 +1473,7 @@ }, "grammalecte": { "category": "office", - "level": 8, + "level": 6, "state": "working", "subtags": [ "text" @@ -1482,7 +1482,7 @@ }, "grav": { "category": "publishing", - "level": 6, + "level": 8, "potential_alternative_to": [ "Wix" ], @@ -1736,7 +1736,7 @@ }, "jappix": { "category": "communication", - "level": 7, + "level": 6, "maintained": false, "state": "working", "subtags": [ @@ -2182,7 +2182,7 @@ }, "mastodon": { "category": "social_media", - "level": 6, + "level": 7, "potential_alternative_to": [ "Twitter" ], @@ -2251,7 +2251,7 @@ }, "mautrix_facebook": { "category": "communication", - "level": 7, + "level": 6, "state": "working", "subtags": [ "chat" @@ -2721,7 +2721,7 @@ }, "nomad": { "category": "dev", - "level": 1, + "level": 7, "state": "working", "url": "https://github.com/YunoHost-Apps/nomad_ynh" }, @@ -3207,7 +3207,7 @@ }, "pluxml": { "category": "publishing", - "level": 3, + "level": 8, "maintained": true, "state": "working", "subtags": [ @@ -3342,7 +3342,7 @@ }, "pytition": { "category": "publishing", - "level": 6, + "level": 7, "potential_alternative_to": [ "Avaaz", "Change" @@ -3411,7 +3411,7 @@ }, "redmine": { "category": "productivity_and_management", - "level": 3, + "level": 6, "state": "working", "subtags": [ "task" @@ -3434,7 +3434,7 @@ }, "restic": { "category": "system_tools", - "level": 8, + "level": 4, "state": "working", "subtags": [ "backup" @@ -3857,7 +3857,7 @@ }, "ssh_chroot_dir": { "category": "system_tools", - "level": 4, + "level": 7, "maintained": false, "state": "working", "url": "https://github.com/YunoHost-Apps/ssh_chroot_dir_ynh" From 236d7345b918b4cfde37fe1b79ade2eee53ee219 Mon Sep 17 00:00:00 2001 From: Limezy Date: Fri, 30 Sep 2022 10:20:44 +0700 Subject: [PATCH 483/516] add tldraw --- apps.json | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/apps.json b/apps.json index 208c86da..90506cbb 100644 --- a/apps.json +++ b/apps.json @@ -4075,6 +4075,17 @@ ], "url": "https://github.com/YunoHost-Apps/timeoff_ynh" }, + "tldraw": { + "category": "office", + "potential_alternative_to": [ + "Lucidchart" + ], + "state": "working", + "subtags": [ + "draw" + ], + "url": "https://github.com/YunoHost-Apps/tldraw_ynh" + }, "tooljet": { "branch": "master", "category": "productivity_and_management", From 18cbe0f54e872872ad11b164255171ee466e306f Mon Sep 17 00:00:00 2001 From: tituspijean Date: Fri, 30 Sep 2022 19:52:19 +0200 Subject: [PATCH 484/516] Fix typo --- antifeatures.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/antifeatures.yml b/antifeatures.yml index 69bffd4e..d0a0d86f 100644 --- a/antifeatures.yml +++ b/antifeatures.yml @@ -102,7 +102,7 @@ title: en: "Alpha software" fr: "Logiciel en version alpha" - despcription: + description: en: "Early development stage. May contain changing or unstable features, bugs, and security vulnerability." fr: "Le logiciel est au tout début de son développement. Il pourrait contenir des fonctionnalités changeantes ou instables, des bugs, et des failles de sécurité." From 3bd72c02e6f3afe123e161cb0a36ae39fd033ce5 Mon Sep 17 00:00:00 2001 From: yunohost-bot Date: Fri, 30 Sep 2022 20:02:04 +0200 Subject: [PATCH 485/516] Update app's level --- apps.json | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/apps.json b/apps.json index 90506cbb..203bd5f6 100644 --- a/apps.json +++ b/apps.json @@ -297,7 +297,7 @@ }, "borg": { "category": "system_tools", - "level": 6, + "level": 4, "potential_alternative_to": [ "Time Machine" ], @@ -537,7 +537,7 @@ }, "couchpotato": { "category": "multimedia", - "level": 6, + "level": 7, "maintained": false, "state": "working", "subtags": [ @@ -836,7 +836,7 @@ }, "drupal": { "category": "publishing", - "level": 6, + "level": 8, "state": "working", "subtags": [ "websites" @@ -845,7 +845,7 @@ }, "drupal7": { "category": "publishing", - "level": 6, + "level": 8, "state": "working", "subtags": [ "websites" @@ -1373,7 +1373,7 @@ }, "glowingbear": { "category": "communication", - "level": 7, + "level": 6, "maintained": false, "state": "working", "subtags": [ @@ -1853,7 +1853,7 @@ }, "kimai2": { "category": "productivity_and_management", - "level": 8, + "level": 6, "state": "working", "subtags": [ "task" @@ -2340,7 +2340,7 @@ }, "minchat": { "category": "communication", - "level": 8, + "level": 6, "maintained": true, "state": "working", "subtags": [ @@ -2416,7 +2416,7 @@ }, "mobilizon": { "category": "social_media", - "level": 6, + "level": 8, "potential_alternative_to": [ "Eventbrite", "Facebook", @@ -3154,7 +3154,7 @@ }, "pixelfed": { "category": "social_media", - "level": 6, + "level": 8, "potential_alternative_to": [ "Instagram" ], @@ -3470,7 +3470,7 @@ }, "rocketchat": { "category": "communication", - "level": 7, + "level": 8, "potential_alternative_to": [ "Slack" ], @@ -3770,7 +3770,7 @@ }, "snweb": { "category": "office", - "level": 8, + "level": 3, "state": "working", "subtags": [ "text" From 9fbe324b09126538fe08ff951fcaa760d053b6cd Mon Sep 17 00:00:00 2001 From: ericgaspar Date: Sat, 1 Oct 2022 19:13:53 +0200 Subject: [PATCH 486/516] Update apps.json --- apps.json | 11 ----------- 1 file changed, 11 deletions(-) diff --git a/apps.json b/apps.json index 90506cbb..61c113dd 100644 --- a/apps.json +++ b/apps.json @@ -3447,17 +3447,6 @@ "state": "working", "url": "https://github.com/YunoHost-Apps/retroarch_ynh" }, - "riot": { - "branch": "riot_force_migration", - "category": "communication", - "level": 8, - "revision": "f10584731db12f08ef82758c7623dc4cce1b1597", - "state": "working", - "subtags": [ - "chat" - ], - "url": "https://github.com/YunoHost-Apps/element_ynh" - }, "roadiz": { "category": "publishing", "maintained": false, From 98c0e9d8d9f29a3e6952f630d50f7d464729aaf8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=89ric=20Gaspar?= <46165813+ericgaspar@users.noreply.github.com> Date: Sun, 2 Oct 2022 16:34:57 +0200 Subject: [PATCH 487/516] Update apps.json --- apps.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps.json b/apps.json index 203bd5f6..cc382932 100644 --- a/apps.json +++ b/apps.json @@ -2340,7 +2340,7 @@ }, "minchat": { "category": "communication", - "level": 6, + "level": 8, "maintained": true, "state": "working", "subtags": [ From 1a46657e0c8e499a978ebf7b0c7cc808814a317b Mon Sep 17 00:00:00 2001 From: Tagada <36127788+Tagadda@users.noreply.github.com> Date: Thu, 6 Oct 2022 23:12:37 +0200 Subject: [PATCH 488/516] Revert "Add a warning on the README when not on the master branch" --- tools/README-generator/make_readme.py | 17 ++--------------- tools/README-generator/templates/README.md.j2 | 3 ++- .../README-generator/templates/README_fr.md.j2 | 3 ++- 3 files changed, 6 insertions(+), 17 deletions(-) diff --git a/tools/README-generator/make_readme.py b/tools/README-generator/make_readme.py index 592f0097..d9c03db4 100755 --- a/tools/README-generator/make_readme.py +++ b/tools/README-generator/make_readme.py @@ -32,7 +32,7 @@ def generate_READMEs(app_path: str): from_catalog = catalog.get(manifest['id'], {}) antifeatures_list = yaml.load(open(Path(os.path.abspath(__file__)).parent.parent.parent / "antifeatures.yml"), Loader=yaml.SafeLoader) - antifeatures_list = {e['id']: e for e in antifeatures_list} + antifeatures_list = { e['id']: e for e in antifeatures_list } if not upstream and not (app_path / "doc" / "DISCLAIMER.md").exists(): print( @@ -69,18 +69,8 @@ def generate_READMEs(app_path: str): else: disclaimer = None - # Get the current branch using git inside the app path - default_branch = from_catalog.get('branch', 'master') - current_branch = os.popen(f"git -C {app_path} rev-parse --abbrev-ref HEAD").read().strip() - - if default_branch != current_branch: - os.system(f"git -C {app_path} fetch origin {default_branch} 2>/dev/null") - default_branch_version = os.popen(f"git -C {app_path} show FETCH_HEAD:manifest.json | jq -r .version").read().strip() - else: - default_branch_version = None # we don't care in that case - # TODO: Add url to the documentation... and actually create that documentation :D - antifeatures = {a: antifeatures_list[a] for a in from_catalog.get('antifeatures', [])} + antifeatures = { a: antifeatures_list[a] for a in from_catalog.get('antifeatures', [])} for k, v in antifeatures.items(): antifeatures[k]['title'] = value_for_lang(v['title'], lang_suffix) if manifest.get("antifeatures", {}).get(k, None): @@ -96,9 +86,6 @@ def generate_READMEs(app_path: str): disclaimer=disclaimer, antifeatures=antifeatures, manifest=manifest, - current_branch=current_branch, - default_branch=default_branch, - default_branch_version=default_branch_version, ) (app_path / f"README{lang_suffix}.md").write_text(out) diff --git a/tools/README-generator/templates/README.md.j2 b/tools/README-generator/templates/README.md.j2 index 0c5f9b01..e2d428f7 100644 --- a/tools/README-generator/templates/README.md.j2 +++ b/tools/README-generator/templates/README.md.j2 @@ -31,7 +31,8 @@ If you don't have YunoHost, please consult [the guide](https://yunohost.org/#/in {% if description %}{{description}}{% else %}{{manifest.description[lang]}}{% endif %} -**Shipped version:** {% if upstream.version %}{{upstream.version}}{% else %}{{manifest.version}}{% endif %}{% if current_branch != default_branch and manifest.version != default_branch_version %} *(:warning: This is the `{{ current_branch }}` branch. The [`{{ default_branch }}` branch](https://github.com/YunoHost-Apps/{{manifest.id}}_ynh/tree/{{ default_branch }}) used in the catalog is currently on version {{ default_branch_version.replace('~', '\~') }}.)*{% endif %} +**Shipped version:** {% if upstream.version %}{{upstream.version}}{% else %}{{manifest.version}} +{% endif -%} {% if upstream.demo %} **Demo:** {{upstream.demo}} diff --git a/tools/README-generator/templates/README_fr.md.j2 b/tools/README-generator/templates/README_fr.md.j2 index 6171d44d..95fb8f4a 100644 --- a/tools/README-generator/templates/README_fr.md.j2 +++ b/tools/README-generator/templates/README_fr.md.j2 @@ -17,7 +17,8 @@ Si vous n'avez pas YunoHost, regardez [ici](https://yunohost.org/#/install) pour {% if description %}{{description}}{% else %}{{manifest.description[lang]}}{% endif %} -**Version incluse :** {% if upstream.version %}{{upstream.version}}{% else %}{{manifest.version}}{% endif %}{% if current_branch != default_branch and manifest.version != default_branch_version %} *(:warning: Il s'agit de la branche `{{ current_branch }}`. La [branche `{{ default_branch }}`](https://github.com/YunoHost-Apps/{{manifest.id}}_ynh/tree/{{ default_branch }}) utilisée dans le catalogue est actuellement en {{ default_branch_version.replace('~', '\~') }}.)*{% endif %} +**Version incluse :** {% if upstream.version %}{{upstream.version}}{% else %}{{manifest.version}} +{% endif -%} {% if upstream.demo %} **Démo :** {{upstream.demo}} From 507de9330fc050f84708b35c31c668f6e136d8d0 Mon Sep 17 00:00:00 2001 From: tituspijean Date: Thu, 6 Oct 2022 23:19:19 +0200 Subject: [PATCH 489/516] snweb back to level 8 --- apps.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps.json b/apps.json index cc382932..8157b0e2 100644 --- a/apps.json +++ b/apps.json @@ -3770,7 +3770,7 @@ }, "snweb": { "category": "office", - "level": 3, + "level": 8, "state": "working", "subtags": [ "text" From 0e9c48d98b54393d0d9fe7c3d604bad79ccb33f2 Mon Sep 17 00:00:00 2001 From: Tagada <36127788+Tagadda@users.noreply.github.com> Date: Thu, 6 Oct 2022 23:20:19 +0200 Subject: [PATCH 490/516] typo --- tools/README-generator/make_readme.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/tools/README-generator/make_readme.py b/tools/README-generator/make_readme.py index d9c03db4..cb65525f 100755 --- a/tools/README-generator/make_readme.py +++ b/tools/README-generator/make_readme.py @@ -72,11 +72,11 @@ def generate_READMEs(app_path: str): # TODO: Add url to the documentation... and actually create that documentation :D antifeatures = { a: antifeatures_list[a] for a in from_catalog.get('antifeatures', [])} for k, v in antifeatures.items(): - antifeatures[k]['title'] = value_for_lang(v['title'], lang_suffix) + antifeatures[k]['title'] = value_for_lang(v['title'], lang) if manifest.get("antifeatures", {}).get(k, None): - antifeatures[k]['description'] = value_for_lang(manifest.get("antifeatures", {}).get(k, None), lang_suffix) + antifeatures[k]['description'] = value_for_lang(manifest.get("antifeatures", {}).get(k, None), lang) else: - antifeatures[k]['description'] = value_for_lang(antifeatures[k]['description'], lang_suffix) + antifeatures[k]['description'] = value_for_lang(antifeatures[k]['description'], lang) out = template.render( lang=lang, From 5d7fd380f94508ad41e2319211cfe7aa14bea35e Mon Sep 17 00:00:00 2001 From: yunohost-bot Date: Fri, 7 Oct 2022 20:01:09 +0200 Subject: [PATCH 491/516] Update app's level --- apps.json | 358 ++++++++++++++++++++++++++++++++++++------------------ 1 file changed, 243 insertions(+), 115 deletions(-) diff --git a/apps.json b/apps.json index 6f4296bb..ce0905c7 100644 --- a/apps.json +++ b/apps.json @@ -74,13 +74,14 @@ "agendav": { "category": "synchronization", "level": 8, + "potential_alternative_to": [ + "Google Agenda", + "Microsoft Outlook" + ], "state": "working", "subtags": [ "calendar" ], - "potential_alternative_to": [ - "Google Agenda", "Microsoft Outlook" - ], "url": "https://github.com/YunoHost-apps/agendav_ynh" }, "agora": { @@ -94,15 +95,15 @@ "category": "multimedia", "level": 7, "maintained": false, - "state": "working", - "subtags": [ - "music" - ], "potential_alternative_to": [ "Deezer", "SoundCloud", "Spotify" ], + "state": "working", + "subtags": [ + "music" + ], "url": "https://github.com/YunoHost-Apps/airsonic_ynh" }, "alltube": { @@ -111,32 +112,37 @@ ], "category": "multimedia", "level": 8, + "potential_alternative_to": [ + "YouTube", + "Dailymotion" + ], "state": "working", "subtags": [ "download" ], - "potential_alternative_to": ["YouTube", "Dailymotion"], "url": "https://github.com/YunoHost-Apps/alltube_ynh" }, "ampache": { "category": "multimedia", "level": 8, - "state": "working", - "subtags": [ - "music" - ], "potential_alternative_to": [ "Deezer", "SoundCloud", "Spotify" ], + "state": "working", + "subtags": [ + "music" + ], "url": "https://github.com/YunoHost-Apps/ampache_ynh" }, "anarchism": { "category": "wat", "level": 8, + "potential_alternative_to": [ + "Capitalism" + ], "state": "working", - "potential_alternative_to": ["Capitalism"], "url": "https://github.com/YunoHost-Apps/anarchism_ynh" }, "anfora": { @@ -216,12 +222,14 @@ "baikal": { "category": "synchronization", "level": 8, + "potential_alternative_to": [ + "Microsoft Outlook" + ], "state": "working", "subtags": [ "calendar", "contacts" ], - "potential_alternative_to": ["Microsoft Outlook"], "url": "https://github.com/YunoHost-apps/baikal_ynh" }, "bazarr": { @@ -277,15 +285,15 @@ "category": "publishing", "level": 7, "maintained": false, - "state": "working", - "subtags": [ - "blog" - ], "potential_alternative_to": [ "Blogger", "Coldfusion", "Wix" ], + "state": "working", + "subtags": [ + "blog" + ], "url": "https://github.com/YunoHost-Apps/blogotext_ynh" }, "bludit": { @@ -343,13 +351,13 @@ ], "category": "synchronization", "level": 6, + "potential_alternative_to": [ + "WeTransfer" + ], "state": "working", "subtags": [ "files" ], - "potential_alternative_to": [ - "WeTransfer" - ], "url": "https://github.com/YunoHost-Apps/bozon_ynh" }, "cachet": { @@ -429,11 +437,18 @@ "cinny": { "category": "communication", "level": 8, + "potential_alternative_to": [ + "Discord", + "Signal", + "Whatsapp", + "Facebook Messenger", + "Telegram", + "Skype" + ], "state": "working", "subtags": [ "chat" ], - "potential_alternative_to": ["Discord", "Signal", "Whatsapp", "Facebook Messenger", "Telegram", "Skype"], "url": "https://github.com/YunoHost-Apps/cinny_ynh" }, "civicrm_drupal7": { @@ -456,7 +471,7 @@ }, "code-server": { "category": "dev", - "level": 8, + "level": 6, "state": "working", "subtags": [ "programming" @@ -466,11 +481,13 @@ "codimd": { "category": "office", "level": 8, + "potential_alternative_to": [ + "Google Docs" + ], "state": "working", "subtags": [ "text" ], - "potential_alternative_to": ["Google Docs"], "url": "https://github.com/YunoHost-Apps/codimd_ynh" }, "coin": { @@ -485,23 +502,31 @@ "collabora": { "category": "office", "level": 8, + "potential_alternative_to": [ + "Google Docs", + "G Suite", + "Microsoft Word", + "Microsoft Excel", + "Microsoft Office" + ], "state": "working", "subtags": [ "text", "spreadsheet", "impress" ], - "potential_alternative_to": ["Google Docs", "G Suite", "Microsoft Word", "Microsoft Excel", "Microsoft Office"], "url": "https://github.com/YunoHost-Apps/collabora_ynh" }, "commento": { "category": "publishing", "level": 7, + "potential_alternative_to": [ + "Disqus" + ], "state": "working", "subtags": [ "websites" ], - "potential_alternative_to": ["Disqus"], "url": "https://github.com/YunoHost-Apps/commento_ynh" }, "compteur_du_gase": { @@ -523,11 +548,18 @@ "converse": { "category": "communication", "level": 8, + "potential_alternative_to": [ + "Discord", + "Signal", + "Whatsapp", + "Facebook Messenger", + "Telegram", + "Skype" + ], "state": "working", "subtags": [ "chat" ], - "potential_alternative_to": ["Discord", "Signal", "Whatsapp", "Facebook Messenger", "Telegram", "Skype"], "url": "https://github.com/YunoHost-Apps/converse_ynh" }, "cops": { @@ -568,11 +600,13 @@ "category": "multimedia", "level": 7, "maintained": false, + "potential_alternative_to": [ + "Netflix" + ], "state": "working", "subtags": [ "download" ], - "potential_alternative_to": ["Netflix"], "url": "https://github.com/YunoHost-Apps/couchpotato_ynh" }, "covoiturage": { @@ -583,7 +617,7 @@ }, "cowyo": { "category": "publishing", - "level": 6, + "level": 8, "state": "working", "subtags": [ "wiki" @@ -614,11 +648,16 @@ "cypht": { "category": "communication", "level": 7, + "potential_alternative_to": [ + "GMail", + "Hotmail", + "Microsoft Outlook", + "Yahoo! Mail" + ], "state": "working", "subtags": [ "email" ], - "potential_alternative_to": ["GMail", "Hotmail", "Microsoft Outlook", "Yahoo! Mail"], "url": "https://github.com/YunoHost-Apps/cypht_ynh" }, "dato": { @@ -656,11 +695,18 @@ ], "category": "communication", "level": 7, + "potential_alternative_to": [ + "Discord", + "Signal", + "Whatsapp", + "Facebook Messenger", + "Telegram", + "Skype" + ], "state": "working", "subtags": [ "chat" ], - "potential_alternative_to": ["Discord", "Signal", "Whatsapp", "Facebook Messenger", "Telegram", "Skype"], "url": "https://github.com/YunoHost-Apps/dendrite_ynh" }, "dex": { @@ -722,15 +768,15 @@ "discourse": { "category": "communication", "level": 6, - "state": "working", - "subtags": [ - "forum" - ], "potential_alternative_to": [ "Invision Community", "vBulletin", "XenForo" ], + "state": "working", + "subtags": [ + "forum" + ], "url": "https://github.com/YunoHost-Apps/discourse_ynh" }, "dispatch": { @@ -753,9 +799,11 @@ }, "django-fmd": { "category": "iot", - "level": 6, + "level": 7, + "potential_alternative_to": [ + "Googles FindMyDevice" + ], "state": "working", - "potential_alternative_to": ["Googles FindMyDevice"], "url": "https://github.com/YunoHost-Apps/django-fmd_ynh" }, "django-for-runners": { @@ -766,7 +814,7 @@ }, "django-fritzconnection": { "category": "system_tools", - "level": 6, + "level": 7, "state": "working", "subtags": [ "network" @@ -822,11 +870,13 @@ "documize": { "category": "publishing", "level": 7, + "potential_alternative_to": [ + "Confluence" + ], "state": "working", "subtags": [ "wiki" ], - "potential_alternative_to": ["Confluence"], "url": "https://github.com/YunoHost-Apps/documize_ynh" }, "dokuwiki": { @@ -932,11 +982,18 @@ "element": { "category": "communication", "level": 8, + "potential_alternative_to": [ + "Discord", + "Signal", + "Whatsapp", + "Facebook Messenger", + "Telegram", + "Skype" + ], "state": "working", "subtags": [ "chat" ], - "potential_alternative_to": ["Discord", "Signal", "Whatsapp", "Facebook Messenger", "Telegram", "Skype"], "url": "https://github.com/YunoHost-Apps/element_ynh" }, "emailpoubelle": { @@ -1009,10 +1066,6 @@ "etherpad_mypads": { "category": "office", "level": 8, - "state": "working", - "subtags": [ - "text" - ], "potential_alternative_to": [ "Google Docs", "G Suite", @@ -1020,6 +1073,10 @@ "Microsoft Office", "Office 365" ], + "state": "working", + "subtags": [ + "text" + ], "url": "https://github.com/YunoHost-Apps/etherpad_mypads_ynh" }, "excalidraw": { @@ -1036,7 +1093,7 @@ }, "fab-manager": { "category": "office", - "level": 6, + "level": 7, "state": "working", "url": "https://github.com/YunoHost-Apps/fab-manager_ynh" }, @@ -1080,16 +1137,18 @@ "filepizza": { "category": "synchronization", "level": 7, + "potential_alternative_to": [ + "WeTransfer" + ], "state": "working", "subtags": [ "files" ], - "potential_alternative_to": ["WeTransfer"], "url": "https://github.com/YunoHost-Apps/filepizza_ynh" }, "firefly-iii": { "category": "productivity_and_management", - "level": 8, + "level": 7, "state": "working", "subtags": [ "accounting" @@ -1155,13 +1214,13 @@ "focalboard": { "category": "productivity_and_management", "level": 8, + "potential_alternative_to": [ + "Trello" + ], "state": "working", "subtags": [ "task" ], - "potential_alternative_to": [ - "Trello" - ], "url": "https://github.com/YunoHost-Apps/focalboard_ynh" }, "foodsoft": { @@ -1196,11 +1255,13 @@ "framaforms": { "category": "productivity_and_management", "level": 7, + "potential_alternative_to": [ + "Google Forms" + ], "state": "working", "subtags": [ "poll" ], - "potential_alternative_to": ["Google Forms"], "url": "https://github.com/YunoHost-Apps/framaforms_ynh" }, "framagames": { @@ -1371,13 +1432,13 @@ "category": "dev", "high_quality": true, "level": 9, + "potential_alternative_to": [ + "GitHub" + ], "state": "working", "subtags": [ "forge" ], - "potential_alternative_to": [ - "GitHub" - ], "url": "https://github.com/YunoHost-Apps/gitlab_ynh" }, "gitlab-runner": { @@ -1419,7 +1480,7 @@ }, "glitchsoc": { "category": "social_media", - "level": 6, + "level": 1, "state": "working", "subtags": [ "microblogging" @@ -1574,24 +1635,26 @@ "halcyon": { "category": "social_media", "level": 8, + "potential_alternative_to": [ + "Twitter" + ], "state": "working", "subtags": [ "microblogging" ], - "potential_alternative_to": ["Twitter"], "url": "https://github.com/YunoHost-Apps/halcyon_ynh" }, "haste": { "category": "small_utilities", "level": 8, - "state": "working", - "subtags": [ - "pastebin" - ], "potential_alternative_to": [ "Pastebin", "ZeroBin" ], + "state": "working", + "subtags": [ + "pastebin" + ], "url": "https://github.com/YunoHost-Apps/haste_ynh" }, "hat": { @@ -1731,11 +1794,17 @@ "ihatemoney": { "category": "productivity_and_management", "level": 8, + "potential_alternative_to": [ + "Tricount", + "Splitwise", + "Settle Up", + "Splid", + "KittySplit" + ], "state": "working", "subtags": [ "accounting" ], - "potential_alternative_to": ["Tricount", "Splitwise", "Settle Up", "Splid", "KittySplit"], "url": "https://github.com/YunoHost-Apps/ihatemoney_ynh" }, "indexhibit": { @@ -1917,11 +1986,15 @@ "kimai2": { "category": "productivity_and_management", "level": 6, + "potential_alternative_to": [ + "Toggl Track", + "RescueTime", + "Hamster" + ], "state": "working", "subtags": [ "task" ], - "potential_alternative_to": ["Toggl Track", "RescueTime", "Hamster"], "url": "https://github.com/YunoHost-Apps/kimai2_ynh" }, "kiwiirc": { @@ -1966,7 +2039,7 @@ }, "kresus": { "category": "productivity_and_management", - "level": 6, + "level": 7, "potential_alternative_to": [ "Bankin", "Budgea", @@ -2057,17 +2130,17 @@ "libreddit": { "category": "social_media", "level": 7, - "state": "working", "potential_alternative_to": [ "Hacker News", "Lobste.rs", "Reddit" ], + "state": "working", "url": "https://github.com/Yunohost-Apps/libreddit_ynh" }, "libreerp": { "category": "productivity_and_management", - "level": 6, + "level": 1, "state": "working", "subtags": [ "business_and_ngos" @@ -2078,11 +2151,13 @@ "category": "multimedia", "level": 0, "maintained": false, + "potential_alternative_to": [ + "Google Photos" + ], "state": "working", "subtags": [ "pictures" ], - "potential_alternative_to": ["Google Photos"], "url": "https://github.com/YunoHost-Apps/librephotos_ynh" }, "librespeed": { @@ -2149,13 +2224,13 @@ "listmonk": { "category": "communication", "level": 7, + "potential_alternative_to": [ + "Google Groups" + ], "state": "working", "subtags": [ "email" ], - "potential_alternative_to": [ - "Google Groups" - ], "url": "https://github.com/yunohost-apps/listmonk_ynh" }, "lstu": { @@ -2170,11 +2245,14 @@ "luckysheet": { "category": "office", "level": 8, + "potential_alternative_to": [ + "Google Docs", + "Microsoft Excel" + ], "state": "working", "subtags": [ "spreadsheet" ], - "potential_alternative_to": ["Google Docs", "Microsoft Excel"], "url": "https://github.com/YunoHost-Apps/luckysheet_ynh" }, "lufi": { @@ -2231,21 +2309,25 @@ "mailman": { "category": "communication", "level": 0, + "potential_alternative_to": [ + "Google Groups" + ], "state": "working", "subtags": [ "email" ], - "potential_alternative_to": ["Google Groups"], "url": "https://github.com/yunohost-apps/mailman_ynh" }, "mailman3": { "category": "communication", "level": 8, + "potential_alternative_to": [ + "Google Groups" + ], "state": "working", "subtags": [ "email" ], - "potential_alternative_to": ["Google Groups"], "url": "https://github.com/YunoHost-Apps/mailman3_ynh" }, "mantis": { @@ -2285,11 +2367,13 @@ "matrix-puppet-discord": { "category": "communication", "level": 7, + "potential_alternative_to": [ + "Discord" + ], "state": "working", "subtags": [ "chat" ], - "potential_alternative_to": ["Discord"], "url": "https://github.com/YunoHost-Apps/matrix-puppet-discord_ynh" }, "matterbridge": { @@ -2330,41 +2414,49 @@ "mautrix_facebook": { "category": "communication", "level": 6, + "potential_alternative_to": [ + "Facebook Messenger" + ], "state": "working", "subtags": [ "chat" ], - "potential_alternative_to": ["Facebook Messenger"], "url": "https://github.com/YunoHost-Apps/mautrix_facebook_ynh" }, "mautrix_signal": { "category": "communication", "level": 8, + "potential_alternative_to": [ + "Signal" + ], "state": "working", "subtags": [ "chat" ], - "potential_alternative_to": ["Signal"], "url": "https://github.com/YunoHost-Apps/mautrix_signal_ynh" }, "mautrix_telegram": { "category": "communication", "level": 7, + "potential_alternative_to": [ + "Telegram" + ], "state": "working", "subtags": [ "chat" ], - "potential_alternative_to": ["Telegram"], "url": "https://github.com/YunoHost-Apps/mautrix_telegram_ynh" }, "mautrix_whatsapp": { "category": "communication", "level": 7, + "potential_alternative_to": [ + "Whatsapp" + ], "state": "working", "subtags": [ "chat" ], - "potential_alternative_to": ["Whatsapp"], "url": "https://github.com/YunoHost-Apps/mautrix_whatsapp_ynh" }, "mediadrop": { @@ -2759,11 +2851,13 @@ ], "category": "social_media", "level": 8, + "potential_alternative_to": [ + "Twitter" + ], "state": "working", "subtags": [ "microblogging" ], - "potential_alternative_to": ["Twitter"], "url": "https://github.com/YunoHost-Apps/nitter_ynh" }, "noalyss": { @@ -2784,8 +2878,10 @@ "nocodb": { "category": "dev", "level": 8, + "potential_alternative_to": [ + "Airtable" + ], "state": "working", - "potential_alternative_to": ["Airtable"], "url": "https://github.com/YunoHost-Apps/nocodb_ynh" }, "nodebb": { @@ -2891,11 +2987,13 @@ "opensondage": { "category": "productivity_and_management", "level": 8, + "potential_alternative_to": [ + "Doodle" + ], "state": "working", "subtags": [ "poll" ], - "potential_alternative_to": ["Doodle"], "url": "https://github.com/YunoHost-apps/opensondage_ynh" }, "opentracker": { @@ -3073,7 +3171,7 @@ }, "pgadmin": { "category": "system_tools", - "level": 4, + "level": 7, "state": "working", "subtags": [ "db" @@ -3327,11 +3425,13 @@ "prettynoemiecms": { "category": "publishing", "level": 8, + "potential_alternative_to": [ + "Wix" + ], "state": "working", "subtags": [ "websites" ], - "potential_alternative_to": ["Wix"], "url": "https://github.com/YunoHost-Apps/prettynoemiecms_ynh" }, "privatebin": { @@ -3387,8 +3487,10 @@ "psitransfer": { "category": "small_utilities", "level": 7, + "potential_alternative_to": [ + "WeTransfer" + ], "state": "working", - "potential_alternative_to": ["WeTransfer"], "url": "https://github.com/YunoHost-Apps/psitransfer_ynh" }, "pterodactyl": { @@ -3405,11 +3507,14 @@ "category": "synchronization", "level": 7, "maintained": false, + "potential_alternative_to": [ + "Google Drive", + "Microsoft OneDrive" + ], "state": "working", "subtags": [ "files" ], - "potential_alternative_to": ["Google Drive", "Microsoft OneDrive"], "url": "https://github.com/YunoHost-Apps/pydio_ynh" }, "pyinventory": { @@ -3449,8 +3554,11 @@ "question2answer": { "category": "communication", "level": 8, + "potential_alternative_to": [ + "Stack Overflow", + "Stack Exchange" + ], "state": "working", - "potential_alternative_to": ["Stack Overflow", "Stack Exchange"], "url": "https://github.com/YunoHost-Apps/question2answer_ynh" }, "quizzes": { @@ -3482,16 +3590,16 @@ "rainloop": { "category": "communication", "level": 8, - "state": "working", - "subtags": [ - "email" - ], "potential_alternative_to": [ "GMail", "Hotmail", "Microsoft Outlook", "Yahoo! Mail" - ], + ], + "state": "working", + "subtags": [ + "email" + ], "url": "https://github.com/YunoHost-Apps/rainloop_ynh" }, "redirect": { @@ -3515,11 +3623,13 @@ "reel2bits": { "category": "social_media", "maintained": false, + "potential_alternative_to": [ + "Soundcloud" + ], "state": "notworking", "subtags": [ "music" ], - "potential_alternative_to": ["Soundcloud"], "url": "https://github.com/YunoHost-Apps/reel2bits_ynh" }, "remotestorage": { @@ -3701,11 +3811,13 @@ "send": { "category": "synchronization", "level": 8, + "potential_alternative_to": [ + "WeTransfer" + ], "state": "working", "subtags": [ "files" ], - "potential_alternative_to": ["WeTransfer"], "url": "https://github.com/YunoHost-Apps/send_ynh" }, "shaarli": { @@ -3828,16 +3940,16 @@ "snappymail": { "category": "communication", "level": 7, - "state": "working", - "subtags": [ - "email" - ], "potential_alternative_to": [ "GMail", "Hotmail", "Microsoft Outlook", "Yahoo! Mail" ], + "state": "working", + "subtags": [ + "email" + ], "url": "https://github.com/YunoHost-Apps/snappymail_ynh" }, "snipeit": { @@ -4030,11 +4142,18 @@ "synapse": { "category": "communication", "level": 8, + "potential_alternative_to": [ + "Discord", + "Signal", + "Whatsapp", + "Facebook Messenger", + "Telegram", + "Skype" + ], "state": "working", "subtags": [ "chat" ], - "potential_alternative_to": ["Discord", "Signal", "Whatsapp", "Facebook Messenger", "Telegram", "Skype"], "url": "https://github.com/YunoHost-Apps/synapse_ynh" }, "synapse-admin": { @@ -4085,16 +4204,16 @@ "teampass": { "category": "synchronization", "level": 8, - "state": "working", - "subtags": [ - "password" - ], "potential_alternative_to": [ "1Password", "Dashlane", "Enpass", "LastPass" ], + "state": "working", + "subtags": [ + "password" + ], "url": "https://github.com/YunoHost-Apps/teampass_ynh" }, "technitium-dns": { @@ -4109,8 +4228,10 @@ "teddit": { "category": "social_media", "level": 7, + "potential_alternative_to": [ + "Reddit" + ], "state": "working", - "potential_alternative_to": ["Reddit"], "url": "https://github.com/Yunohost-Apps/teddit_ynh" }, "telegram_chatbot": { @@ -4175,6 +4296,7 @@ }, "tldraw": { "category": "office", + "level": 7, "potential_alternative_to": [ "Lucidchart" ], @@ -4258,11 +4380,13 @@ "trilium": { "category": "office", "level": 8, + "potential_alternative_to": [ + "Evernote" + ], "state": "working", "subtags": [ "text" ], - "potential_alternative_to": ["Evernote"], "url": "https://github.com/YunoHost-Apps/trilium_ynh" }, "trustyhash": { @@ -4283,15 +4407,15 @@ "tube": { "category": "multimedia", "level": 7, - "state": "working", - "subtags": [ - "download" - ], "potential_alternative_to": [ "Dailymotion", "Vimeo", "YouTube" ], + "state": "working", + "subtags": [ + "download" + ], "url": "https://github.com/YunoHost-Apps/tube_ynh" }, "turtl": { @@ -4339,11 +4463,13 @@ "umami": { "category": "publishing", "level": 7, + "potential_alternative_to": [ + "Google Analytics" + ], "state": "working", "subtags": [ "analytics" ], - "potential_alternative_to": ["Google Analytics"], "url": "https://github.com/YunoHost-Apps/umami_ynh" }, "umap": { @@ -4376,7 +4502,7 @@ }, "uptime-kuma": { "category": "system_tools", - "level": 6, + "level": 8, "state": "working", "subtags": [ "monitoring" @@ -4386,24 +4512,26 @@ "vaultwarden": { "category": "synchronization", "level": 8, - "state": "working", - "subtags": [ - "password" - ], "potential_alternative_to": [ "1Password", "Dashlane", "Enpass", "LastPass" ], + "state": "working", + "subtags": [ + "password" + ], "url": "https://github.com/YunoHost-Apps/vaultwarden_ynh" }, "veloren": { "category": "games", "level": 0, "maintained": false, + "potential_alternative_to": [ + "Minecraft" + ], "state": "working", - "potential_alternative_to": ["Minecraft"], "url": "https://github.com/YunoHost-Apps/veloren_ynh" }, "vikunja": { @@ -4498,7 +4626,7 @@ }, "wetty": { "category": "system_tools", - "level": 8, + "level": 1, "state": "working", "url": "https://github.com/YunoHost-Apps/wetty_ynh" }, From ded1606d5de5478d876cf0de4568aca8d92445de Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=89ric=20Gaspar?= <46165813+ericgaspar@users.noreply.github.com> Date: Sat, 8 Oct 2022 15:46:00 +0200 Subject: [PATCH 492/516] Update apps.json Co-authored-by: tituspijean --- apps.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps.json b/apps.json index ce0905c7..182524e2 100644 --- a/apps.json +++ b/apps.json @@ -1480,7 +1480,7 @@ }, "glitchsoc": { "category": "social_media", - "level": 1, + "level": 6, "state": "working", "subtags": [ "microblogging" From b284d4e173c56743fca1aa9570fbc9de46ec4925 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=89ric=20Gaspar?= <46165813+ericgaspar@users.noreply.github.com> Date: Sat, 8 Oct 2022 15:46:06 +0200 Subject: [PATCH 493/516] Update apps.json Co-authored-by: tituspijean --- apps.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps.json b/apps.json index 182524e2..42821df3 100644 --- a/apps.json +++ b/apps.json @@ -4626,7 +4626,7 @@ }, "wetty": { "category": "system_tools", - "level": 1, + "level": 8, "state": "working", "url": "https://github.com/YunoHost-Apps/wetty_ynh" }, From f9fafdfcc891c211d772f2e31061eb5fa38b83ad Mon Sep 17 00:00:00 2001 From: Alexandre Aubin Date: Tue, 11 Oct 2022 18:56:09 +0200 Subject: [PATCH 494/516] remove the app install question and resources parts which aint needed anymore by webadmin etc (or at least we think ;P) --- list_builder.py | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/list_builder.py b/list_builder.py index 2280e0dc..8e3debe2 100755 --- a/list_builder.py +++ b/list_builder.py @@ -206,6 +206,13 @@ def build_catalog(): if packaging_format < 2: app["manifest"] = convert_v1_manifest_to_v2_for_catalog(app["manifest"]) + # We also remove the app install question and resources parts which aint needed anymore by webadmin etc (or at least we think ;P) + for app in result_dict_with_manifest_v2.values(): + if "manifest" in app and "install" in app["manifest"]: + del app["manifest"]["install"] + if "manifest" in app and "resources" in app["manifest"]: + del app["manifest"]["resources"] + os.system("mkdir -p ./builds/default/v3/") with open("builds/default/v3/apps.json", "w") as f: f.write( From 5c42d69fa36db4d1be7e03d5bc576381af0cc08d Mon Sep 17 00:00:00 2001 From: Salamandar <6552989+Salamandar@users.noreply.github.com> Date: Fri, 14 Oct 2022 11:59:50 +0200 Subject: [PATCH 495/516] Add Fider to the catalog --- apps.json | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/apps.json b/apps.json index 0c307a86..ec8afd22 100644 --- a/apps.json +++ b/apps.json @@ -1131,6 +1131,14 @@ "state": "working", "url": "https://github.com/YunoHost-Apps/ffsync_ynh" }, + "fider" { + "category": "communication", + "subtags": [ + "other" + ], + "state": "working", + "url": "https://github.com/Yunohost-Apps/fider_ynh" + }, "filebrowser": { "category": "small_utilities", "level": 7, From 947ecd6afd7889de0704c5bcfeeda45407f905ce Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=89ric=20Gaspar?= <46165813+ericgaspar@users.noreply.github.com> Date: Fri, 14 Oct 2022 12:15:46 +0200 Subject: [PATCH 496/516] Update apps.json --- apps.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps.json b/apps.json index ec8afd22..d25f3e7c 100644 --- a/apps.json +++ b/apps.json @@ -1131,7 +1131,7 @@ "state": "working", "url": "https://github.com/YunoHost-Apps/ffsync_ynh" }, - "fider" { + "fider": { "category": "communication", "subtags": [ "other" From c7273dff1c2d346173fed63b2c8b945653192435 Mon Sep 17 00:00:00 2001 From: yunohost-bot Date: Fri, 14 Oct 2022 20:01:06 +0200 Subject: [PATCH 497/516] Update app's level --- apps.json | 26 +++++++++++++------------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/apps.json b/apps.json index d25f3e7c..41aa624a 100644 --- a/apps.json +++ b/apps.json @@ -326,7 +326,7 @@ }, "borg": { "category": "system_tools", - "level": 4, + "level": 6, "potential_alternative_to": [ "Time Machine" ], @@ -519,7 +519,7 @@ }, "commento": { "category": "publishing", - "level": 7, + "level": 8, "potential_alternative_to": [ "Disqus" ], @@ -799,7 +799,7 @@ }, "django-fmd": { "category": "iot", - "level": 7, + "level": 3, "potential_alternative_to": [ "Googles FindMyDevice" ], @@ -1133,10 +1133,10 @@ }, "fider": { "category": "communication", + "state": "working", "subtags": [ "other" ], - "state": "working", "url": "https://github.com/Yunohost-Apps/fider_ynh" }, "filebrowser": { @@ -1685,7 +1685,7 @@ }, "hedgedoc": { "category": "office", - "level": 6, + "level": 8, "potential_alternative_to": [ "HackMD", "Google Docs" @@ -2595,7 +2595,7 @@ }, "misskey": { "category": "social_media", - "level": 7, + "level": 8, "state": "working", "url": "https://github.com/YunoHost-Apps/misskey_ynh" }, @@ -2735,7 +2735,7 @@ }, "my-mind": { "category": "office", - "level": 6, + "level": 8, "state": "working", "subtags": [ "mindmap" @@ -3161,7 +3161,7 @@ }, "petitesannonces": { "category": "publishing", - "level": 6, + "level": 1, "state": "working", "subtags": [ "websites" @@ -3262,7 +3262,7 @@ }, "phplicensewatcher": { "category": "system_tools", - "level": 7, + "level": 8, "state": "working", "url": "https://github.com/YunoHost-Apps/phplicensewatcher_ynh" }, @@ -3765,7 +3765,7 @@ }, "scratch": { "category": "dev", - "level": 6, + "level": 8, "state": "working", "subtags": [ "programming" @@ -3774,7 +3774,7 @@ }, "scrumblr": { "category": "small_utilities", - "level": 7, + "level": 8, "state": "working", "url": "https://github.com/YunoHost-Apps/scrumblr_ynh" }, @@ -3869,7 +3869,7 @@ }, "shiori": { "category": "small_utilities", - "level": 6, + "level": 7, "state": "working", "url": "https://github.com/YunoHost-Apps/shiori_ynh" }, @@ -4029,7 +4029,7 @@ }, "spftoolbox": { "category": "system_tools", - "level": 6, + "level": 8, "state": "working", "url": "https://github.com/YunoHost-Apps/spftoolbox_ynh" }, From 79ae88a6746c49ec83c55091560f2b9e66aa54a1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=89ric=20Gaspar?= <46165813+ericgaspar@users.noreply.github.com> Date: Fri, 14 Oct 2022 22:09:02 +0200 Subject: [PATCH 498/516] Update apps.json --- apps.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps.json b/apps.json index 41aa624a..0441391a 100644 --- a/apps.json +++ b/apps.json @@ -3161,7 +3161,7 @@ }, "petitesannonces": { "category": "publishing", - "level": 1, + "level": 8, "state": "working", "subtags": [ "websites" From d2a583aef15f0e0333e4a173c0ad2170aede0275 Mon Sep 17 00:00:00 2001 From: Alexandre Aubin Date: Tue, 18 Oct 2022 18:35:20 +0200 Subject: [PATCH 499/516] =?UTF-8?q?Drop=20high=5Fquality=20flag=20=C3=A9?= =?UTF-8?q?=5F=C3=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 8 -------- apps.json | 5 ----- hq_validation_template.md | 22 ---------------------- 3 files changed, 35 deletions(-) delete mode 100644 hq_validation_template.md diff --git a/README.md b/README.md index 08bfda58..c185bd68 100644 --- a/README.md +++ b/README.md @@ -73,14 +73,6 @@ moment... We invite you to use [translate.yunohost.org](https://translate.yunohost.org/) instead of doing Pull Request for files in `locales` folder. -### How to make my app flagged as High Quality? - -A High Quality app will be highlighted in the app list and marked as a level 9 app. -To become a High Quality app, a package has to follow the criterias listed [here](hq_validation_template.md). - -Once the app is validated is "high quality", the tag `"high_quality": true` -shall be added to the app infos inside the catalog (`apps.json`). - ### Apps flagged as not-maintained Applications with no recent activity and no active sign from maintainer may be flagged in `apps.json` with `"maintained": false` to signify that the app is inactive and may slowly become outdated with respect to the upstream, or with respect to good packaging practices. It does **not** mean that the app is not working anymore. diff --git a/apps.json b/apps.json index 0441391a..dfa129fd 100644 --- a/apps.json +++ b/apps.json @@ -881,7 +881,6 @@ }, "dokuwiki": { "category": "publishing", - "high_quality": true, "level": 7, "maintained": false, "state": "working", @@ -1441,7 +1440,6 @@ }, "gitlab": { "category": "dev", - "high_quality": true, "level": 9, "potential_alternative_to": [ "GitHub" @@ -1703,7 +1701,6 @@ }, "hextris": { "category": "games", - "high_quality": true, "level": 6, "state": "working", "url": "https://github.com/YunoHost-Apps/hextris_ynh" @@ -2092,7 +2089,6 @@ }, "leed": { "category": "reading", - "high_quality": true, "level": 9, "maintained": true, "potential_alternative_to": [ @@ -4713,7 +4709,6 @@ "paid-content" ], "category": "publishing", - "high_quality": true, "level": 6, "potential_alternative_to": [ "Blogger", diff --git a/hq_validation_template.md b/hq_validation_template.md deleted file mode 100644 index 44470e63..00000000 --- a/hq_validation_template.md +++ /dev/null @@ -1,22 +0,0 @@ -# Validation template for High Quality tag request - -Package URL: - -This template is designed to be used by the Apps group to validate requests from packagers for the tag High Quality. - -- [ ] The package is level 8. -- [ ] The app is reasonably up to date with the upstream version. -- [ ] The maintainers intend to maintain the app, and will communicate with the Apps group if they intend to stop maintaining the app. -- [ ] The package **supports all recommended integrations with Yunohost**, in particular: - - [ ] Architectures: The package has been tested and validated for other architectures it's supposed to work on (in particular ARM or 32bit), or properly handles the detection of unsupported architectures at the beginning of the install script. - - [ ] Yunohost tile integration: The package integrates the YunoHost tile `yunohost_panel.conf.inc` in its nginx configuration. - - [ ] LDAP/SSO integration *(if relevant)*: The package supports LDAP authentication **and** automatic login through Yunohost's SSO. - - [ ] Fail2ban integration *(if relevant)*: The package provides rules to block brute force attempts on the app -- [ ] The package has been **reviewed by members of the Apps group** to validate that: - - [ ] It is up to date with the recommended packaging practices. - - [ ] There are no obvious security issues or borderline practices. -- [ ] The maintainers agree to follow the **recommended development workflow**: - - [ ] The `revision` field in the app catalog (`apps.json`) points to `HEAD` - - [ ] All pull requests should target the `testing` branch before being merged into `master`. - - [ ] All pull requests should be reviewed and validated by another member of the app group before merging. - - [ ] The repository has a [`pull_request_template.md`](https://github.com/YunoHost/apps/blob/master/pull_request_template-HQ-apps.md). From 7b2cfbd06c6ccc244edfb6d31917537bacab899c Mon Sep 17 00:00:00 2001 From: yunohost-bot Date: Fri, 21 Oct 2022 20:01:10 +0200 Subject: [PATCH 500/516] Update app's level --- apps.json | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/apps.json b/apps.json index dfa129fd..8eb3b9ac 100644 --- a/apps.json +++ b/apps.json @@ -93,7 +93,7 @@ }, "airsonic": { "category": "multimedia", - "level": 7, + "level": 4, "maintained": false, "potential_alternative_to": [ "Deezer", @@ -1132,6 +1132,7 @@ }, "fider": { "category": "communication", + "level": 4, "state": "working", "subtags": [ "other" @@ -1701,7 +1702,7 @@ }, "hextris": { "category": "games", - "level": 6, + "level": 9, "state": "working", "url": "https://github.com/YunoHost-Apps/hextris_ynh" }, @@ -1993,7 +1994,7 @@ }, "kimai2": { "category": "productivity_and_management", - "level": 6, + "level": 8, "potential_alternative_to": [ "Toggl Track", "RescueTime", @@ -2089,7 +2090,7 @@ }, "leed": { "category": "reading", - "level": 9, + "level": 8, "maintained": true, "potential_alternative_to": [ "Feedly", @@ -3306,7 +3307,7 @@ }, "pihole": { "category": "system_tools", - "level": 2, + "level": 6, "maintained": false, "state": "working", "subtags": [ @@ -3472,7 +3473,7 @@ }, "prosody": { "category": "communication", - "level": 7, + "level": 6, "state": "working", "url": "https://github.com/YunoHost-Apps/prosody_ynh" }, @@ -4709,7 +4710,7 @@ "paid-content" ], "category": "publishing", - "level": 6, + "level": 1, "potential_alternative_to": [ "Blogger", "Blogspot", From b5f6185d2255db1d14c32b890f7e8e7d3b88f7f4 Mon Sep 17 00:00:00 2001 From: yalh76 Date: Sun, 23 Oct 2022 14:57:11 +0200 Subject: [PATCH 501/516] Fix wordpress level --- apps.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps.json b/apps.json index 8eb3b9ac..4df38235 100644 --- a/apps.json +++ b/apps.json @@ -4710,7 +4710,7 @@ "paid-content" ], "category": "publishing", - "level": 1, + "level": 6, "potential_alternative_to": [ "Blogger", "Blogspot", From 18175cb87c4e43f6299808f27cedf870247eb862 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=89ric=20Gaspar?= <46165813+ericgaspar@users.noreply.github.com> Date: Sun, 23 Oct 2022 17:05:45 +0200 Subject: [PATCH 502/516] Update apps.json --- apps.json | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/apps.json b/apps.json index 4df38235..a551ce19 100644 --- a/apps.json +++ b/apps.json @@ -1121,6 +1121,16 @@ ], "url": "https://github.com/YunoHost-Apps/fallback_ynh" }, + "ferrit": { + "category": "social_media", + "potential_alternative_to": [ + "Hacker News", + "Lobste.rs", + "Reddit" + ], + "state": "working", + "url": "https://github.com/Yunohost-Apps/ferrit_ynh" + }, "ffsync": { "antifeatures": [ "deprecated-software" From 975908ec5f318033401c9d4c80601bce7abdf143 Mon Sep 17 00:00:00 2001 From: notplants Date: Tue, 25 Oct 2022 13:02:01 +0300 Subject: [PATCH 503/516] Change peachpub to notworking --- apps.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps.json b/apps.json index a551ce19..012068cb 100644 --- a/apps.json +++ b/apps.json @@ -3117,7 +3117,7 @@ "peachpub": { "category": "communication", "level": 7, - "state": "working", + "state": "notworking", "subtags": [ "scuttlebutt" ], From d77efa48524c304312fb2045def026872319a4d2 Mon Sep 17 00:00:00 2001 From: yunohost-bot Date: Fri, 28 Oct 2022 20:01:06 +0200 Subject: [PATCH 504/516] Update app's level --- apps.json | 21 +++++++++++---------- 1 file changed, 11 insertions(+), 10 deletions(-) diff --git a/apps.json b/apps.json index 012068cb..e8f0fe50 100644 --- a/apps.json +++ b/apps.json @@ -31,7 +31,7 @@ }, "acropolis": { "category": "social_media", - "level": 7, + "level": 8, "state": "working", "subtags": [ "microblogging", @@ -589,7 +589,7 @@ }, "couchdb": { "category": "system_tools", - "level": 6, + "level": 8, "state": "working", "subtags": [ "db" @@ -900,7 +900,7 @@ }, "domoticz": { "category": "iot", - "level": 8, + "level": 3, "state": "working", "url": "https://github.com/Yunohost-Apps/domoticz_ynh" }, @@ -1123,6 +1123,7 @@ }, "ferrit": { "category": "social_media", + "level": 7, "potential_alternative_to": [ "Hacker News", "Lobste.rs", @@ -1136,7 +1137,7 @@ "deprecated-software" ], "category": "synchronization", - "level": 6, + "level": 8, "state": "working", "url": "https://github.com/YunoHost-Apps/ffsync_ynh" }, @@ -1451,7 +1452,7 @@ }, "gitlab": { "category": "dev", - "level": 9, + "level": 8, "potential_alternative_to": [ "GitHub" ], @@ -1500,7 +1501,7 @@ }, "glitchsoc": { "category": "social_media", - "level": 6, + "level": 8, "state": "working", "subtags": [ "microblogging" @@ -2158,7 +2159,7 @@ }, "libreerp": { "category": "productivity_and_management", - "level": 1, + "level": 7, "state": "working", "subtags": [ "business_and_ngos" @@ -2210,7 +2211,7 @@ }, "limesurvey": { "category": "productivity_and_management", - "level": 7, + "level": 8, "potential_alternative_to": [ "Google Forms", "SurveyMonkey" @@ -2649,7 +2650,7 @@ }, "monitorix": { "category": "system_tools", - "level": 3, + "level": 1, "state": "working", "subtags": [ "monitoring" @@ -3483,7 +3484,7 @@ }, "prosody": { "category": "communication", - "level": 6, + "level": 7, "state": "working", "url": "https://github.com/YunoHost-Apps/prosody_ynh" }, From f4922c91e6303da52c1f92908a438c2ea9197496 Mon Sep 17 00:00:00 2001 From: Axolotle Date: Thu, 3 Nov 2022 14:19:37 +0100 Subject: [PATCH 505/516] fix antifeatures icons --- antifeatures.yml | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/antifeatures.yml b/antifeatures.yml index d0a0d86f..413fa23f 100644 --- a/antifeatures.yml +++ b/antifeatures.yml @@ -8,7 +8,7 @@ fr: "Vous piste et/ou rapporte vos activités au mainteneur source ou à des tiers, sans votre permission ou par défaut." - id: non-free-network - icon: network-wired + icon: sitemap title: en: "Non-free Network Services" fr : "Services réseau non libres" @@ -35,7 +35,7 @@ fr: "Dépend pour fonctionner de dépendances logicielles non libres." - id: non-free-assets - icon: file-image + icon: file-image-o title: en: "Non-free assets" fr: "Ressources non libres" @@ -44,7 +44,7 @@ fr: "Contient ou utilise des médias non libres. Le cas le plus fréquent concerne des applications utilisant des œuvres (images, sons, musiques, etc.) sous une licence commerciale." - id: bad-security-reputation - icon: door-open + icon: bug title: en: "Bad security reputation" fr: "Mauvaise réputation en matière de sécurité" @@ -53,7 +53,7 @@ fr: "A une mauvaise réputation en matière de sécurité, en utilisant des plugins dépréciés par exemple." - id: deprecated-software - icon: face-frown + icon: trash-o title: en: "Upstream not maintained" fr: "Application non maintenue" @@ -62,7 +62,7 @@ fr: "Ce logiciel n'est plus maintenu. Attendez-vous à ce qu'il ne fonctionne plus avec le temps, et que l'on découvre des failles de sécurité qui ne seront pas corrigées, etc." - id: package-not-maintained - icon: user-slash + icon: user-times title: en: "Package not maintained" fr: "Paquet non maintenu" @@ -71,7 +71,7 @@ fr: "Ce package YunoHost n'est plus maintenu et doit être adopté." - id: paid-content - icon: coins + icon: money title: en: "Paid content" fr: "Contenu payant" @@ -80,7 +80,7 @@ fr: "Promeut ou dépend, entièrement ou partiellement, d'un service payant." - id: arbitrary-limitations - icon: face-frown + icon: star-half-empty title: en: "Arbitrary limitations" fr: "Limitations arbitraires" @@ -89,7 +89,7 @@ fr: "Contient des limitations arbitraires. Se référer au fichier README." - id: replaced-by-another-app - icon: rotate + icon: repeat title: en: "Replaced by another app" fr: "Remplacé par une autre application" From 1314a20542e667cb5cec82ecc73ad87fbafd0b7e Mon Sep 17 00:00:00 2001 From: Melchisedech Date: Fri, 4 Nov 2022 10:34:08 +0100 Subject: [PATCH 506/516] Add app Digitranscode --- apps.json | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/apps.json b/apps.json index e8f0fe50..42468cb8 100644 --- a/apps.json +++ b/apps.json @@ -759,6 +759,11 @@ "state": "working", "url": "https://github.com/YunoHost-Apps/digitools_ynh" }, + "digitranscode": { + "category": "small_utilities", + "state": "working", + "url": "https://github.com/YunoHost-Apps/digitranscode_ynh" + }, "digiwords": { "category": "small_utilities", "level": 7, From f5fe16eeef2ca6bf3af19263a89c571330d6c1fa Mon Sep 17 00:00:00 2001 From: yunohost-bot Date: Fri, 4 Nov 2022 20:01:06 +0100 Subject: [PATCH 507/516] Update app's level --- apps.json | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/apps.json b/apps.json index 42468cb8..be46f8d6 100644 --- a/apps.json +++ b/apps.json @@ -755,12 +755,13 @@ }, "digitools": { "category": "small_utilities", - "level": 6, + "level": 7, "state": "working", "url": "https://github.com/YunoHost-Apps/digitools_ynh" }, "digitranscode": { "category": "small_utilities", + "level": 7, "state": "working", "url": "https://github.com/YunoHost-Apps/digitranscode_ynh" }, @@ -1175,7 +1176,7 @@ }, "firefly-iii": { "category": "productivity_and_management", - "level": 7, + "level": 8, "state": "working", "subtags": [ "accounting" @@ -2153,7 +2154,7 @@ }, "libreddit": { "category": "social_media", - "level": 7, + "level": 0, "potential_alternative_to": [ "Hacker News", "Lobste.rs", @@ -2449,7 +2450,7 @@ }, "mautrix_signal": { "category": "communication", - "level": 8, + "level": 7, "potential_alternative_to": [ "Signal" ], @@ -3571,7 +3572,7 @@ }, "qr": { "category": "small_utilities", - "level": 8, + "level": 6, "state": "working", "url": "https://code.antopie.org/miraty/qr_ynh" }, @@ -3700,7 +3701,7 @@ }, "roundcube": { "category": "communication", - "level": 8, + "level": 6, "potential_alternative_to": [ "GMail", "Hotmail", From b1f9b9e8b4f30a8dd2bda5a233684b313a61352a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=89ric=20Gaspar?= <46165813+ericgaspar@users.noreply.github.com> Date: Fri, 4 Nov 2022 21:11:07 +0100 Subject: [PATCH 508/516] Update apps.json --- apps.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps.json b/apps.json index be46f8d6..50740b72 100644 --- a/apps.json +++ b/apps.json @@ -2154,7 +2154,7 @@ }, "libreddit": { "category": "social_media", - "level": 0, + "level": 7, "potential_alternative_to": [ "Hacker News", "Lobste.rs", From a0c567d1aecc1863898b745f0f51ff9fdcaa5d35 Mon Sep 17 00:00:00 2001 From: tituspijean Date: Sun, 6 Nov 2022 18:50:43 +0100 Subject: [PATCH 509/516] Set Ghost with "arbitrary limitations" antifeature cf. https://github.com/YunoHost-Apps/ghost_ynh/issues/199 --- apps.json | 3 +++ 1 file changed, 3 insertions(+) diff --git a/apps.json b/apps.json index 50740b72..bc9c111b 100644 --- a/apps.json +++ b/apps.json @@ -1439,6 +1439,9 @@ "category": "publishing", "level": 8, "state": "working", + "antifeatures": [ + "arbitrary-limitations" + ], "subtags": [ "websites" ], From d146522fd1b197ec40aafd05422537252464a5b9 Mon Sep 17 00:00:00 2001 From: Melchisedech Date: Sun, 6 Nov 2022 22:41:29 +0100 Subject: [PATCH 510/516] Add Digiscreen --- apps.json | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/apps.json b/apps.json index bc9c111b..34ab2795 100644 --- a/apps.json +++ b/apps.json @@ -747,6 +747,11 @@ ], "url": "https://github.com/YunoHost-Apps/diaspora_ynh" }, + "digiscreen": { + "category": "wat", + "state": "working", + "url": "https://github.com/YunoHost-Apps/digiscreen_ynh" + }, "digisteps": { "category": "publishing", "level": 7, From 69a2d4590e0f54f3c3bedb02fd3a835893212389 Mon Sep 17 00:00:00 2001 From: yunohost-bot Date: Fri, 11 Nov 2022 20:01:13 +0100 Subject: [PATCH 511/516] Update app's level --- apps.json | 31 ++++++++++++++++--------------- 1 file changed, 16 insertions(+), 15 deletions(-) diff --git a/apps.json b/apps.json index 34ab2795..4f900924 100644 --- a/apps.json +++ b/apps.json @@ -175,7 +175,7 @@ }, "armadietto": { "category": "small_utilities", - "level": 7, + "level": 8, "maintained": true, "state": "working", "subtags": [ @@ -598,7 +598,7 @@ }, "couchpotato": { "category": "multimedia", - "level": 7, + "level": 0, "maintained": false, "potential_alternative_to": [ "Netflix" @@ -672,7 +672,7 @@ }, "decidim": { "category": "communication", - "level": 0, + "level": 1, "potential_alternative_to": [ "Cap Collectif", "Fluicity" @@ -749,6 +749,7 @@ }, "digiscreen": { "category": "wat", + "level": 7, "state": "working", "url": "https://github.com/YunoHost-Apps/digiscreen_ynh" }, @@ -810,7 +811,7 @@ }, "django-fmd": { "category": "iot", - "level": 3, + "level": 7, "potential_alternative_to": [ "Googles FindMyDevice" ], @@ -1441,12 +1442,12 @@ "url": "https://github.com/YunoHost-Apps/getsimple_ynh" }, "ghost": { - "category": "publishing", - "level": 8, - "state": "working", "antifeatures": [ "arbitrary-limitations" ], + "category": "publishing", + "level": 8, + "state": "working", "subtags": [ "websites" ], @@ -2458,7 +2459,7 @@ }, "mautrix_signal": { "category": "communication", - "level": 7, + "level": 8, "potential_alternative_to": [ "Signal" ], @@ -2664,7 +2665,7 @@ }, "monitorix": { "category": "system_tools", - "level": 1, + "level": 7, "state": "working", "subtags": [ "monitoring" @@ -3353,7 +3354,7 @@ }, "piwigo": { "category": "multimedia", - "level": 6, + "level": 8, "potential_alternative_to": [ "Google Photos", "Keepeek", @@ -3580,7 +3581,7 @@ }, "qr": { "category": "small_utilities", - "level": 6, + "level": 8, "state": "working", "url": "https://code.antopie.org/miraty/qr_ynh" }, @@ -3891,7 +3892,7 @@ }, "shiori": { "category": "small_utilities", - "level": 7, + "level": 8, "state": "working", "url": "https://github.com/YunoHost-Apps/shiori_ynh" }, @@ -4694,7 +4695,7 @@ }, "wireguard": { "category": "system_tools", - "level": 7, + "level": 8, "state": "working", "subtags": [ "network" @@ -4891,7 +4892,7 @@ "non-free-network" ], "category": "system_tools", - "level": 6, + "level": 0, "state": "working", "subtags": [ "network" @@ -4913,7 +4914,7 @@ "non-free-dependencies" ], "category": "system_tools", - "level": 7, + "level": 0, "state": "working", "subtags": [ "network" From 4962c4bb7794bffb54795a4e639f29edb4c48bdb Mon Sep 17 00:00:00 2001 From: tituspijean Date: Sat, 12 Nov 2022 15:20:36 +0100 Subject: [PATCH 512/516] zerotier and ztncui are fixed --- apps.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/apps.json b/apps.json index 4f900924..805c75f1 100644 --- a/apps.json +++ b/apps.json @@ -4892,7 +4892,7 @@ "non-free-network" ], "category": "system_tools", - "level": 0, + "level": 6, "state": "working", "subtags": [ "network" @@ -4914,7 +4914,7 @@ "non-free-dependencies" ], "category": "system_tools", - "level": 0, + "level": 7, "state": "working", "subtags": [ "network" From 9b4fa884702106d85657bfb8b508570620b3b136 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Alexander=20W=C3=BChr?= Date: Thu, 17 Nov 2022 10:31:48 +0100 Subject: [PATCH 513/516] Add ntfy to catalog --- apps.json | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/apps.json b/apps.json index 805c75f1..91f99dc9 100644 --- a/apps.json +++ b/apps.json @@ -2939,6 +2939,12 @@ "state": "working", "url": "https://github.com/YunoHost-Apps/nomad_ynh" }, + "ntfy": { + "category": "dev", + "state": "working", + "url": "https://codeberg.org/l-x/ntfy_ynh.git", + "branch": "main" + }, "ntopng": { "category": "system_tools", "revision": "151c74065ac8d97ed6a1c1b8f4158f2a95e33ebb", From 5e6e8cb82bd83581b3825e3d3340134ebb7f3e92 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Alexander=20W=C3=BChr?= Date: Thu, 17 Nov 2022 17:13:03 +0100 Subject: [PATCH 514/516] Switch to gh repo --- apps.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps.json b/apps.json index 91f99dc9..eacf926f 100644 --- a/apps.json +++ b/apps.json @@ -2942,7 +2942,7 @@ "ntfy": { "category": "dev", "state": "working", - "url": "https://codeberg.org/l-x/ntfy_ynh.git", + "url": "https://github.com/l-x/ntfy_ynh.git", "branch": "main" }, "ntopng": { From 06910606b855181569d40157042fca5340004d15 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Alexander=20W=C3=BChr?= Date: Fri, 18 Nov 2022 10:53:16 +0100 Subject: [PATCH 515/516] Switch to yunohost's repo --- apps.json | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/apps.json b/apps.json index eacf926f..afe17f1c 100644 --- a/apps.json +++ b/apps.json @@ -2942,8 +2942,7 @@ "ntfy": { "category": "dev", "state": "working", - "url": "https://github.com/l-x/ntfy_ynh.git", - "branch": "main" + "url": "https://github.com/YunoHost-Apps/ntfy_ynh.git" }, "ntopng": { "category": "system_tools", From f0fced631763078e7d2dbcfdd09e9b82bb66d8f1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=89ric=20Gaspar?= <46165813+ericgaspar@users.noreply.github.com> Date: Fri, 18 Nov 2022 15:47:00 +0100 Subject: [PATCH 516/516] Update apps.json --- apps.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps.json b/apps.json index afe17f1c..3e7c2ed3 100644 --- a/apps.json +++ b/apps.json @@ -2942,7 +2942,7 @@ "ntfy": { "category": "dev", "state": "working", - "url": "https://github.com/YunoHost-Apps/ntfy_ynh.git" + "url": "https://github.com/YunoHost-Apps/ntfy_ynh" }, "ntopng": { "category": "system_tools",