Une tentative de paquetage d'Invidious pour YunoHost
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

manifest.json 3.2KB

10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110
  1. {
  2. "name": "Invidious",
  3. "id": "invidious",
  4. "packaging_format": 1,
  5. "description": {
  6. "en": "An alternative Web interface for YouTube",
  7. "fr": "Une interface Web alternative pour YouTube"
  8. },
  9. "version": "0.19.1~ynh1",
  10. "url": "https://github.com/omarroth/invidious/",
  11. "license": "AGPL-3.0-or-later",
  12. "maintainer": {
  13. "name": "Miraty",
  14. "email": "miraty@antopie.org",
  15. "url": "https://www.antopie.org"
  16. },
  17. "requirements": {
  18. "yunohost": ">= 3.6"
  19. },
  20. "multi_instance": true,
  21. "services": [
  22. "nginx",
  23. "postgresql"
  24. ],
  25. "arguments": {
  26. "install" : [
  27. {
  28. "name": "domain",
  29. "type": "domain",
  30. "ask": {
  31. "en": "Choose a domain name for Invidious",
  32. "fr": "Choisissez un nom de domaine pour Invidious"
  33. },
  34. "example": "yt.example.org"
  35. },
  36. {
  37. "name": "path",
  38. "type": "path",
  39. "ask": {
  40. "en": "Choose a path for Invidious (only works with /)",
  41. "fr": "Choisissez un chemin pour Invidious (fonctionne seulement avec /)"
  42. },
  43. "example": "/",
  44. "default": "/"
  45. },
  46. {
  47. "name": "is_public",
  48. "type": "boolean",
  49. "ask": {
  50. "en": "Is it a public application?",
  51. "fr": "Est-ce une application publique ?"
  52. },
  53. "default": true
  54. },
  55. {
  56. "name": "registration_enabled",
  57. "type": "string",
  58. "ask": {
  59. "en": "Allow registration?",
  60. "fr": "Autoriser les inscriptions ?"
  61. },
  62. "choices": [
  63. "true",
  64. "false"
  65. ],
  66. "default": "true"
  67. },
  68. {
  69. "name": "dark_mode",
  70. "type": "string",
  71. "ask": {
  72. "en": "Must Invidious be in dark mode by default?",
  73. "fr": "Invidious doit-elle être en thème sombre par défaut ?"
  74. },
  75. "choices": [
  76. "true",
  77. "false"
  78. ],
  79. "default": "true"
  80. },
  81. {
  82. "name": "lang",
  83. "type": "string",
  84. "ask": {
  85. "en": "Choose the default language",
  86. "fr": "Choisissez la langue par défaut"
  87. },
  88. "choices": [
  89. "ar",
  90. "de",
  91. "el",
  92. "en-US",
  93. "eo",
  94. "es",
  95. "eu",
  96. "fr",
  97. "is",
  98. "it",
  99. "nb_NO",
  100. "nl",
  101. "pl",
  102. "ru",
  103. "uk",
  104. "zh-CN"
  105. ],
  106. "example": "eo"
  107. }
  108. ]
  109. }
  110. }