Yunohost config utils
parent
7c6768266c
commit
601313cf65
|
@ -74,7 +74,6 @@ _RESIZED_CACHE: MutableMapping[tuple[str, int], tuple[bytes, str, Any]] = LFUCac
|
||||||
|
|
||||||
|
|
||||||
# TODO(ts):
|
# TODO(ts):
|
||||||
#
|
|
||||||
# Next:
|
# Next:
|
||||||
# - fix issue with followers from a blocked server (skip it?)
|
# - fix issue with followers from a blocked server (skip it?)
|
||||||
# - allow to share old notes
|
# - allow to share old notes
|
||||||
|
@ -82,10 +81,7 @@ _RESIZED_CACHE: MutableMapping[tuple[str, int], tuple[bytes, str, Any]] = LFUCac
|
||||||
# - prevent double accept/double follow
|
# - prevent double accept/double follow
|
||||||
# - UI support for updating posts
|
# - UI support for updating posts
|
||||||
# - indieauth tweaks
|
# - indieauth tweaks
|
||||||
# - API for posting notes
|
|
||||||
# - FT5 text search
|
|
||||||
# - support update post with history?
|
# - support update post with history?
|
||||||
# - cleanup tasks
|
|
||||||
|
|
||||||
|
|
||||||
class CustomMiddleware:
|
class CustomMiddleware:
|
||||||
|
|
21
tasks.py
21
tasks.py
|
@ -191,3 +191,24 @@ def prune_old_data(ctx):
|
||||||
from app.prune import run_prune_old_data
|
from app.prune import run_prune_old_data
|
||||||
|
|
||||||
asyncio.run(run_prune_old_data())
|
asyncio.run(run_prune_old_data())
|
||||||
|
|
||||||
|
|
||||||
|
@task
|
||||||
|
def yunohost_config(
|
||||||
|
ctx,
|
||||||
|
domain,
|
||||||
|
username,
|
||||||
|
name,
|
||||||
|
summary,
|
||||||
|
password,
|
||||||
|
):
|
||||||
|
# type: (Context, str, str, str, str, str) -> None
|
||||||
|
from app.utils import yunohost
|
||||||
|
|
||||||
|
yunohost.setup_config_file(
|
||||||
|
domain=domain,
|
||||||
|
username=username,
|
||||||
|
name=name,
|
||||||
|
summary=summary,
|
||||||
|
password=password,
|
||||||
|
)
|
||||||
|
|
Loading…
Reference in New Issue