manifest.json 4.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143
  1. {
  2. "name": "Wifi with me",
  3. "id": "wifiwithme",
  4. "packaging_format": 1,
  5. "version": "20160818~ynh1",
  6. "description": {
  7. "en": "A form and a map to take a census of people who want create a radio network.",
  8. "fr": "Formulaire & carte pour recenser les aspirant-e-s connecté-e-s à un réseau radio."
  9. },
  10. "license": "WTFPL-2.0",
  11. "maintainer": {
  12. "name": "ljf",
  13. "email": "ljf+yunohost@grimaud.me",
  14. "url": "https://www.arn-fai.net"
  15. },
  16. "url": "https://code.ffdn.org/FFDN/wifi-with-me",
  17. "requirements": {
  18. "yunohost": ">> 2.4.0"
  19. },
  20. "multi_instance": false,
  21. "services": [
  22. "nginx"
  23. ],
  24. "arguments": {
  25. "install" : [
  26. {
  27. "name": "domain",
  28. "type": "domain",
  29. "ask": {
  30. "en": "Choose a domain for Wifi With Me",
  31. "fr": "Choisissez un nom de domaine pour Wifi With Me"
  32. },
  33. "example": "domain.org"
  34. },
  35. {
  36. "name": "path",
  37. "type": "path",
  38. "ask": {
  39. "en": "Choose a path for Wifi With Me",
  40. "fr": "Choisissez l'adresse pour Wifi With Me"
  41. },
  42. "example": "/wifi-with-me",
  43. "default": "/wifi-with-me"
  44. },
  45. {
  46. "name": "admin",
  47. "type": "user",
  48. "ask": {
  49. "en": "Choose the Wifi With Me administrator (must be an existing YunoHost user)",
  50. "fr": "Choisissez l'administrateur de Wifi With Me (doit être un utilisateur YunoHost)"
  51. },
  52. "example": "johndoe"
  53. },
  54. {
  55. "name": "email",
  56. "type": "email",
  57. "ask": {
  58. "en": "Choose email were send notification",
  59. "fr": "Choisissez l'email vers lequel envoyer les notifications"
  60. },
  61. "example": "admin@example.tld"
  62. },
  63. {
  64. "name": "isp_name",
  65. "ask": {
  66. "en": "Enter your ISP name",
  67. "fr": "Indiquez le nom de votre FAI"
  68. },
  69. "example": "My ISP"
  70. },
  71. {
  72. "name": "isp_site",
  73. "ask": {
  74. "en": "Enter the address of your ISP website",
  75. "fr": "Saisissez l'adresse du siteweb de votre FAI"
  76. },
  77. "example": "//www.exemple.tld"
  78. },
  79. {
  80. "name": "url_contact",
  81. "ask": {
  82. "en": "Enter the address of your contact page",
  83. "fr": "Saisissez l'adresse de votre page de contact"
  84. },
  85. "example": "//www.exemple.tld/contact"
  86. },
  87. {
  88. "name": "isp_zone",
  89. "ask": {
  90. "en": "Choose the zone inside of which you want create your wireless network",
  91. "fr": "Choisissez la zone dans laquelle vous envisagez votre réseau sans fil"
  92. },
  93. "example": "Paris et environ"
  94. },
  95. {
  96. "name": "latitude",
  97. "ask": {
  98. "en": "Enter the default latitude",
  99. "fr": "Saisissez une latitude par défault"
  100. },
  101. "example": "47.218371"
  102. },
  103. {
  104. "name": "longitude",
  105. "ask": {
  106. "en": "Enter the default longitude",
  107. "fr": "Saisissez une longitude par défault"
  108. },
  109. "example": "-1.553621"
  110. },
  111. {
  112. "name": "zoom",
  113. "ask": {
  114. "en": "Choose the default zoom level",
  115. "fr": "Choisissez un niveau de zoom par défault "
  116. },
  117. "choices":["13","12","11","10","9","8","7","6","5","4","3","2","1"],
  118. "example": "13",
  119. "default": "13"
  120. },
  121. {
  122. "name": "cnil_link",
  123. "ask": {
  124. "en": "Enter the url of your CNIL declaration",
  125. "fr": "Saisissez l'adresse de votre déclaration CNIL"
  126. },
  127. "example": "//www.exemple.tld/files/cnil-1819000-withwithme.pdf",
  128. "default": "",
  129. "optional":true
  130. },
  131. {
  132. "name": "cnil_number",
  133. "ask": {
  134. "en": "Enter the number of your CNIL declaration",
  135. "fr": "Saisissez votre numéro CNIL"
  136. },
  137. "example": "18190003",
  138. "default": "",
  139. "optional":true
  140. }
  141. ]
  142. }
  143. }