Skip to content
Snippets Groups Projects
manifest.webapp 4.2 KiB
Newer Older
  • Learn to ignore specific revisions
  • Hugo NOUTS's avatar
    Hugo NOUTS committed
    {
    
      "name": "Ecolyo",
    
    Hugo NOUTS's avatar
    Hugo NOUTS committed
      "slug": "ecolyo",
      "icon": "icon.svg",
    
      "categories": ["energy"],
    
    Yoan VALLET's avatar
    Yoan VALLET committed
      "version": "1.0.7",
    
    Hugo NOUTS's avatar
    Hugo NOUTS committed
      "licence": "AGPL-3.0",
    
    Romain CREY's avatar
    Romain CREY committed
      "editor": "Métropole de Lyon",
      "default_locale": "fr",
      "locales": {
        "fr": {
          "short_description": "Ecolyo est le service proposé par la Métropole de Lyon pour suivre et comprendre la consommation énergétique globale de votre foyer.",
    
          "long_description": "Ecolyo est le service proposé par la Métropole de Lyon pour suivre et comprendre la consommation énergétique globale de votre foyer afin de vous accompagner dans la gestion de votre consommation quotidienne de façon ludique en vous lançant des défis personnalisés.",
          "permissions": {
            "ecolyo": {
    
              "description": "Utilisé pour partager vos données Ecolyo"
    
            },
            "enedis": {
              "description": "Utilisé pour partager vos données Enedis"
            },
            "grdf": {
              "description": "Utilisé pour partager vos données GRDF"
            },
            "egl": {
              "description": "Utilisé pour partager vos données EGL"
            },
            "apps": {
              "description": "Requis par cozy-bar pour afficher les icônes de l'application"
            },
            "settings": {
              "description": "Requis par cozy-bar pour afficher les paramètres Cozy"
            },
            "accounts": {
              "description": "Utilisé pour obtenir les données du compte"
            },
            "konnectors": {
              "description": "Utilisé pour gérer les connecteurs"
            },
            "triggers": {
              "description": "Utilisé pour récupérer de la donnée depuis vos comptes énergétiques"
            },
            "jobs": {
              "description": "Utilisé pour récupérer de la donnée depuis vos comptes énergétiques"
            }
          }
    
        },
        "en": {
          "short_description": "Ecolyo is the service offered by the Métropole de Lyon to monitor and understand the overall energy consumption of your home.",
          "long_description": "Ecolyo is the service offered by the Métropole de Lyon to monitor and understand the overall energy consumption of your home in order to support you in managing your daily consumption in a fun way by proposing you personalized challenges.",
          "permissions": {
            "ecolyo": {
              "description": "Used to share your Ecolyo data"
            },
            "enedis": {
              "description": "Used to share your Enedis data"
            },
            "grdf": {
              "description": "Used to share your GRDF data"
            },
            "egl": {
              "description": "Used to share your EGL data"
            },
            "apps": {
              "description": "Required by cozy-bar to display app icons"
            },
            "settings": {
              "description": "Required by cozy-bar to display Cozy settings"
            },
            "accounts": {
              "description": "Used to handle accounts data"
            },
            "konnectors": {
              "description": "Used to handle connectors"
            },
            "triggers": {
              "description": "Used to retrieve data from your energy accounts"
            },
            "jobs": {
              "description": "Used to retrieve data from your energy accounts"
            }
          }
    
    Romain CREY's avatar
    Romain CREY committed
        }
      },
      "langs": ["fr"],
    
      "developer": {
        "name": "Métropole de Lyon",
        "url": "https://www.grandlyon.com/"
      },
    
    Hugo NOUTS's avatar
    Hugo NOUTS committed
      "routes": {
        "/": {
          "folder": "/",
          "index": "index.html",
          "public": false
        }
      },
    
      "services": {
    
        "monthlyReportNotification": {
    
    Hugo NOUTS's avatar
    Hugo NOUTS committed
          "type": "node",
    
    Rémi PAPIN's avatar
    Rémi PAPIN committed
          "file": "services/monthlyReportNotification/ecolyo.js",
    
    HAUTBOIS Aurelie's avatar
    HAUTBOIS Aurelie committed
          "trigger": "@cron 0 0 10 3 * *"
    
    Hugo NOUTS's avatar
    Hugo NOUTS committed
        }
      },
    
    Hugo NOUTS's avatar
    Hugo NOUTS committed
      "permissions": {
    
        "ecolyo": {
          "type": "com.grandlyon.ecolyo.*"
        },
        "enedis": {
          "type": "com.grandlyon.enedis.*"
        },
        "grdf": {
          "type": "com.grandlyon.grdf.*"
        },
        "egl": {
          "type": "com.grandlyon.egl.*"
        },
    
    Hugo NOUTS's avatar
    Hugo NOUTS committed
        "apps": {
    
    Romain CREY's avatar
    Romain CREY committed
          "type": "io.cozy.apps",
          "verbs": ["GET"]
    
    Hugo NOUTS's avatar
    Hugo NOUTS committed
        },
        "settings": {
    
    Romain CREY's avatar
    Romain CREY committed
          "type": "io.cozy.settings",
          "verbs": ["GET"]
    
    Hugo NOUTS's avatar
    Hugo NOUTS committed
        },
        "accounts": {
          "type": "io.cozy.accounts"
        },
        "konnectors": {
          "type": "io.cozy.konnectors"
        },
        "triggers": {
          "type": "io.cozy.triggers"
        },
        "jobs": {
          "type": "io.cozy.jobs"
        }
      }
    }