From 071f9aa068ac9ee481a1b3d66a313474d34fce39 Mon Sep 17 00:00:00 2001 From: kload Date: Sat, 3 Oct 2015 18:51:35 +0200 Subject: [PATCH] Update README --- .official.json.swp | Bin 0 -> 16384 bytes README.md | 105 +++- community.json | 1 + official.json | 1144 ++++++++++++++++++++++++++++++++++++++++++++ screenshot.jpg | Bin 0 -> 72997 bytes 5 files changed, 1248 insertions(+), 2 deletions(-) create mode 100644 .official.json.swp create mode 100644 community.json create mode 100644 official.json create mode 100644 screenshot.jpg diff --git a/.official.json.swp b/.official.json.swp new file mode 100644 index 0000000000000000000000000000000000000000..a414abc2e41817c881d264a386c6a0a5c86b1055 GIT binary patch literal 16384 zcmeI3ON<;x8OIw!NQ@HUWT~Y*_Z~%AbUb3R=Tm+m zjk;5^B*|Y)DlD3GsYrZ3EP9q@8#ZwYM?%ltNCkPGT!CDHt5D!(rCKSMSOp)`KC0gG zf&EueS6(z%AXgw)AXgw)AXgw)AXgw)AXng8Qy}thQjWvucXGoQ`Sl&r_22w=fIoMn z^vgWm=FeY{(l7D!L;U$|yaCb9MV|gyp8lAWeu1Zdj;H@YO8=LXKF2#G>OarZEnfbl zl>R197v~)prSvy=x;W_g!gXmyqW;%;`saE5XQXugr?QWy-}I$Q8&H z$Q8&H$Q8&H$Q8&H$Q8&H$Q7800_+3-R@D3_7RciJzli@YZ&8$gg5QJZz){cwJHTe} z+Itn{W$+X56nG5m0he!9l)r#y!B@coxEoZ!`@yeoQk1WOhrpfS7VwYFit-{j4ZaP& z4t%f&d=T6KUcrBla29+Etbik69(){J*rX`uz$@To@N=*VD7Y1D1LtpqUEmCO8k_(T zsDlrIzu%xJKLsbjabSbH!DjI4yA|aH@HlY59#8;V!5h~r$}`{uu)rMH0?s48|0{S2 z{1`k6J_T+E9|6~aU*b^UG&luTz#*_5XkZ)I1m46s#7p3Da0uKF3ScX^gfU~|_D69D zF=mFS(oeJ9Fd~kl&8df!Y??-bPTZqz6e8*2ev;NBu5HmU8h+}KFxu~%B%*j;u2pK) zTBBJlZSR+RWN^z`(c*wLsdb~s59f--jvaMlyC%8Rjo7{E!re{z1bq9)iTN@z1%X|a4AH(1s!^7gr6v zK&gA}PB&Vn>|eQLs*(WT3(>0 z!=@6mXOEdDq8g2aiz5Rs5{Fe4PbV0aQ7w|*Yf+kAGm0VG#?<0(+@#zlwFurTHl3#D zp3sZL#B^F_q>Z{6Strbf*$8TS>_wf>tXLR$#*K-ZW-fR^XM(O*s8m|#EVP=9E33BZ z?NaN%b7koon=G+>#!Yc(tp?F+t!A~|G%L+ktz|T-O=46@xm_=rmeFifnq{gtYtnFN z8+K@Xu@*~tX6%O7x~zYOJ0l(Hnq-O1gyQfd>%XhJkp&C6Y}u$MvxpPQZYE=gSP1$R zzm2YpcT?)aIO9@ZHqV@Fq%Kok^}W7N8x|cN>5lP|L+#^af+v_ zIlT(WGydQ$7k!o;TCm%z{Da-~!_OSHW5E z1MmcR6dVD2!HwW~#QWa`F}Me4U^93PG5&AB3Gf+E1J{G!BDOybz5;ykAZUZv5!e3+ zoC3$dLC^r(z&XVAKLg(bPk?WLhrmU|^XesfZc$_`b^gr z$bY#4|5FO2`^Uj9a&X6-Zgxq;elnzbNa7_dJq4FWMRwGaocR>|uD{bZ@4#j57!5pK zj%oV4!UuWkU=dE5xu&+8qKCtMkeo@ezZfRT`<@ z+7DHSs>zWE_M`46iArK4cByK3u8Sj{5C>mW#o>r*;=$S~ZVVi_v72?bt-CXgZC5>? zx*;~ZsK#?091IO?TJBPq5p}r%f!ZaZ$~vhoy56!w%?`>~X?|11VIh&7)~ru$L=|{3PS3uvLBSc)Iw1_#ctgW8dJ-i{uRl9yG&JdsetoO^YdFt1!NAOMXqx#d&!VP= zFhVpXJM8kk95rS_7*T#gpRO!!oKXl +![roundcube](https://yunohost.org/images/roundcube.png) +![ttrss](https://yunohost.org/images/ttrss.png) +![wordpress](https://yunohost.org/images/wordpress.png) +![transmission](https://yunohost.org/images/transmission.png) +![jappix](https://yunohost.org/images/jappix.png) + +Here you will find the repositories and versions of every apps integrated in YunoHost. + +https://yunohost.org/apps + + +## Lists + + - **official.json** contains the links and manifests of validated and maintained apps + - **community.json** contains all references to known YunoHost packages. If you want to add your app to the list, please [send a Pull Request](#contributing) + + +## Usage + +The official package list is automatically fetched. If you want to **enable the community package list** on your YunoHost instance: +``` +sudo yunohost app fetchlist -n community -u https://yunohost.org/community.json +``` + + +## Contributing + +![screenshot](https://raw.githubusercontent.com/YunoHost/apps/master/screenshot.jpg) + +#### How to add your app to community list + +* Fork and edit the [community list](https://github.com/YunoHost/apps/tree/master/community.json) +* Add your app's ID and information to the right alphabetical place +* Include the git repository URL, branch and commit +* Include a timestamp of the last update time +* Include the full `manifest.json` file of your app +* Include the state of functioning of your app: `not working`, `in progress` or `ready` + +Here is an example app addition: +```json + "wallabag": { + "git": { + "branch": "master", + "revision": "c2fc62438ac5c9503e3f4ebfdc425ec03a0ec0c0", + "url": "https://github.com/abeudin/wallabag_ynh.git" + }, + "lastUpdate": 1424424628, + "manifest": { + "arguments": { + "install": [ + { + "ask": { + "en": "Choose a domain for Wallabag", + "fr": "Choisissez un domaine pour Wallabag" + }, + "example": "domain.org", + "name": "domain", + "type": "domain" + }, + { + "ask": { + "en": "Choose a path for Wallabag", + "fr": "Choisissez un chemin pour Wallabag" + }, + "default": "/wallabag", + "example": "/wallabag", + "name": "path", + "type": "path" + } + ] + }, + "description": { + "en": "A self hostable read-it-later app", + "fr": "Une application de lecture-plus-tard auto-hébergeable" + }, + "id": "wallabag", + "maintainer": { + "email": "beudbeud@beudibox.fr", + "name": "beudbeud" + }, + "multi_instance": "true", + "name": "Wallabag", + "url": "http://www.wallabag.org" + }, + "state": "ready" + } +``` + +Then, just send a [Pull Request](https://github.com/YunoHost/apps/pulls/). + + +#### How to add an app to official list + +Same steps than above, but on the `official.json` list. +**Important**: You have to find a maintainer willing to take care of the package while published. + +--- + +#### More information on [yunohost.org/packaging_apps](https://yunohost.org/packaging_apps) + diff --git a/community.json b/community.json new file mode 100644 index 00000000..0967ef42 --- /dev/null +++ b/community.json @@ -0,0 +1 @@ +{} diff --git a/official.json b/official.json new file mode 100644 index 00000000..1693bd5c --- /dev/null +++ b/official.json @@ -0,0 +1,1144 @@ +{ + "agendav": { + "git": { + "branch": "master", + "revision": "dcda7bb40bd291fa69d97215f3c65b38e74bbdf3", + "url": "https://github.com/julienmalik/agendav_ynh" + }, + "lastUpdate": 1438590815, + "manifest": { + "arguments": { + "install": [ + { + "ask": { + "en": "Choose a domain for AgenDAV", + "fr": "Choisissez un domaine pour AgenDAV" + }, + "example": "domain.org", + "name": "domain", + "type": "domain" + }, + { + "ask": { + "en": "Choose a path for AgenDAV", + "fr": "Choisissez un chemin pour AgenDAV" + }, + "default": "/agendav", + "example": "/agendav", + "name": "path", + "type": "path" + } + ] + }, + "description": { + "en": "CalDAV web client", + "fr": "Client web pour CalDAV" + }, + "id": "agendav", + "maintainer": { + "email": "julien.malik@paraiso.me", + "name": "julien" + }, + "multi_instance": "false", + "name": "AgenDAV", + "url": "http://agendav.org/" + } + }, + "baikal": { + "git": { + "branch": "master", + "revision": "86ab487397d27848c637ac3a1950dfc76271eb74", + "url": "https://github.com/julienmalik/baikal_ynh" + }, + "lastUpdate": 1438590830, + "manifest": { + "arguments": { + "install": [ + { + "ask": { + "en": "Choose a domain for baikal" + }, + "example": "domain.org", + "name": "domain", + "type": "domain" + }, + { + "ask": { + "en": "Choose a path for baikal" + }, + "default": "/baikal", + "example": "/baikal", + "name": "path", + "type": "path" + }, + { + "ask": { + "en": "Choose a password for baikal admin" + }, + "example": "mysecret", + "name": "password", + "type": "password" + } + ] + }, + "description": { + "en": "Lightweight CalDAV+CardDAV server", + "fr": "Serveur CalDAV+CardDAV léger" + }, + "id": "baikal", + "maintainer": { + "email": "julien.malik@paraiso.me", + "name": "julien" + }, + "multi_instance": "true", + "name": "Baikal", + "url": "http://baikal-server.com/" + } + }, + "dokuwiki": { + "git": { + "branch": "master", + "revision": "de2acedcc3fff32668e7ab578aa88c10b18c9167", + "url": "https://github.com/opi/dokuwiki_ynh" + }, + "lastUpdate": 1424346730, + "manifest": { + "arguments": { + "install": [ + { + "ask": { + "en": "Choose a domain for DokuWiki", + "fr": "Choisissez un domaine pour DokuWiki" + }, + "example": "domain.org", + "name": "domain", + "type": "domain" + }, + { + "ask": { + "en": "Choose a path for DokuWiki", + "fr": "Choisissez un chemin pour DokuWiki" + }, + "default": "/dokuwiki", + "example": "/dokuwiki", + "name": "path", + "type": "path" + }, + { + "ask": { + "en": "Choose an admin user", + "fr": "Choisissez l'administrateur" + }, + "example": "johndoe", + "name": "admin", + "type": "user" + }, + { + "ask": { + "en": "Is it a public DokuWiki site ?", + "fr": "Est-ce un site public ?" + }, + "choices": [ + "Yes", + "No" + ], + "default": "Yes", + "name": "is_public" + } + ] + }, + "description": { + "de": "DokuWiki ist ein standardkonformes, einfach zu benutzendes Wiki und zielt hauptsächlich auf die Erstellung von Dokumentationen aller Art ab.", + "en": "DokuWiki is a simple to use and highly versatile Open Source wiki software that doesn't require a database.", + "es": "DokuWiki es un sistema de Wiki de uso sencillicimo y compatible con los estándares.", + "fr": "DokuWiki est un wiki Open Source simple à utiliser et très polyvalent qui n'exige aucune base de données.", + "it": "DokuWiki è un Wiki aderente agli standard, semplice da usare, finalizzato principalmente alla creazione di documentazione di qualsiasi tipo." + }, + "id": "dokuwiki", + "maintainer": { + "email": "opi@zeropi.net", + "name": "opi" + }, + "multi_instance": "false", + "name": "Dokuwiki", + "url": "https://www.dokuwiki.org" + } + }, + "hextris": { + "git": { + "branch": "master", + "revision": "a65e240bfabe3658007ae27f8d39f9ebbc3667ed", + "url": "https://github.com/opi/hextris_ynh" + }, + "lastUpdate": 1418317867, + "manifest": { + "arguments": { + "install": [ + { + "ask": { + "en": "Choose a domain for Hextris", + "fr": "Choisissez un domaine pour Hextris" + }, + "example": "domain.org", + "name": "domain", + "type": "domain" + }, + { + "ask": { + "en": "Choose a path for Hextris", + "fr": "Choisissez un chemin pour Hextris" + }, + "default": "/hextris", + "example": "/hextris", + "name": "path", + "type": "path" + }, + { + "ask": { + "en": "Is it a public site ?", + "fr": "Est-ce un site public ?" + }, + "choices": [ + "Yes", + "No" + ], + "default": "Yes", + "name": "is_public" + } + ] + }, + "categories": [ + "games" + ], + "description": { + "en": "A fast paced puzzle game.", + "fr": "Un jeu de puzzle très rapide" + }, + "id": "hextris", + "maintainer": { + "email": "opi@zeropi.net", + "name": "opi" + }, + "multi_instance": "false", + "name": "Hextris", + "url": "http://hextris.github.io/", + "version": "1.1" + } + }, + "jappix": { + "git": { + "branch": "master", + "revision": "d2111aa9a94dab1c45664ca905e0cfd32d5e08af", + "url": "https://github.com/titoko/jappix_ynh" + }, + "lastUpdate": 1424346722, + "manifest": { + "arguments": { + "install": [ + { + "ask": { + "en": "Choose a domain for Jappix", + "fr": "Choisissez un domaine pour Jappix" + }, + "example": "domain.org", + "name": "domain", + "type": "domain" + }, + { + "ask": { + "en": "Choose a path for Jappix", + "fr": "Choisissez un chemin pour Jappix" + }, + "default": "/jappix", + "example": "/jappix", + "name": "path", + "type": "path" + }, + { + "ask": { + "en": "Choose a name for Jappix", + "fr": "Choisissez un nom pour Jappix" + }, + "default": "YunoJappix", + "example": "YunoJappix", + "name": "name" + }, + { + "ask": { + "en": "Choose the language of the Jappix", + "fr": "Choissisez la langue du Jappix" + }, + "choices": [ + "en", + "fr", + "es" + ], + "default": "en", + "name": "language" + } + ] + }, + "description": { + "en": "A free social network", + "fr": "Un réseau social libre" + }, + "id": "jappix", + "maintainer": { + "email": "titoko@titoko.fr", + "name": "titoko" + }, + "multi_instance": "true", + "name": "Jappix", + "url": "https://project.jappix.com/" + } + }, + "jirafeau": { + "git": { + "branch": "master", + "revision": "210a56def374f47031b80adaf7e723b4366ecb44", + "url": "https://github.com/julienmalik/jirafeau_ynh" + }, + "lastUpdate": 1436886791, + "manifest": { + "arguments": { + "install": [ + { + "ask": { + "en": "Choose a domain for Jirafeau", + "fr": "Choisissez un domaine pour Jirafeau" + }, + "example": "domain.org", + "name": "domain", + "type": "domain" + }, + { + "ask": { + "en": "Choose a path for Jirafeau", + "fr": "Choisissez un chemin pour Jirafeau" + }, + "default": "/jirafeau", + "example": "/jirafeau", + "name": "path", + "type": "path" + }, + { + "ask": { + "en": "Choose an admin user (will be able to access admin.php page)", + "fr": "Choisissez l'administrateur (seul autorisé à accéder à la page admin.php)" + }, + "example": "johndoe", + "name": "admin_user", + "type": "user" + }, + { + "ask": { + "en": "Set the password granting upload permissions (leave empty to allow anybody to upload)", + "fr": "Définissez le mot de passe permettant l'accès à l'envoi de fichiers (laissez vide pour autoriser tout le monde)" + }, + "example": "supersecretpassword", + "name": "upload_password", + "optional": "true", + "type": "password" + }, + { + "ask": { + "en": "Is it a public Jirafeau site?", + "fr": "Est-ce un site public ?" + }, + "choices": [ + "Yes", + "No" + ], + "default": "Yes", + "name": "is_public" + } + ] + }, + "description": { + "en": "Upload a file in a simple way and give a unique link to it", + "fr": "Hébergez simplement un fichier et partagez-le avec un lien unique" + }, + "id": "jirafeau", + "maintainer": { + "email": "julien.malik@paraiso.me", + "name": "julien" + }, + "multi_instance": "false", + "name": "Jirafeau", + "url": "https://gitorious.org/jirafeau" + } + }, + "my_webapp": { + "git": { + "branch": "master", + "revision": "2899cd7fee00f9dd14bacb3517479db5ce9e627c", + "url": "https://github.com/Kloadut/my_webapp_ynh" + }, + "lastUpdate": 1440236995, + "manifest": { + "arguments": { + "install": [ + { + "ask": { + "en": "Choose a domain for your Webapp", + "fr": "Choisissez un domaine pour votre Webapp" + }, + "example": "domain.org", + "name": "domain", + "type": "domain" + }, + { + "ask": { + "en": "Choose a path for your Webapp", + "fr": "Choisissez un chemin pour votre Webapp" + }, + "default": "/site", + "example": "/site", + "name": "path", + "type": "path" + }, + { + "ask": { + "en": "Choose the YunoHost user who will be able to upload documents to this directory", + "fr": "Choisissez l'utilisateur YunoHost qui sera capable d'envoyer des documents dans ce répertoire web" + }, + "example": "johndoe", + "name": "admin", + "type": "user" + }, + { + "ask": { + "en": "Is it a public website ?", + "fr": "Est-ce un site public ?" + }, + "choices": [ + "Yes", + "No" + ], + "default": "Yes", + "name": "is_public" + } + ] + }, + "description": { + "en": "Empty App with a file access to the web directory", + "fr": "Répertoire Web vide avec un accès fichier" + }, + "id": "my_webapp", + "maintainer": { + "email": "kload@kload.fr", + "name": "kload" + }, + "multi_instance": "true", + "name": "Custom Webapp" + } + }, + "opensondage": { + "git": { + "branch": "master", + "revision": "0af12d46ca521ccd0e652901e1462578bc27f9b9", + "url": "https://github.com/zamentur/opensondage_ynh" + }, + "lastUpdate": 1424621589, + "manifest": { + "arguments": { + "install": [ + { + "ask": { + "de": "Wählen Sie bitte einen Domain für OpenSondage", + "en": "Choose a domain for OpenSondage", + "fr": "Choisissez un nom de domaine pour OpenSondage" + }, + "example": "domain.org", + "name": "domain", + "type": "domain" + }, + { + "ask": { + "de": "Tragen Sie bitte die Adresse für OpenSondage ein", + "en": "Choose a path for OpenSondage", + "fr": "Choisissez l'adresse pour OpenSondage" + }, + "default": "/date", + "example": "/date", + "name": "path", + "type": "path" + }, + { + "ask": { + "de": "Wählen Sie bitte den OpenSondageadministrator (er musst einen YunoHostnützer sein)", + "en": "Choose the OpenSondage administrator (must be an existing YunoHost user)", + "fr": "Choisissez l'administrateur d'OpenSondage (doit être un utilisateur YunoHost)" + }, + "example": "homer", + "name": "admin", + "type": "user" + }, + { + "ask": { + "de": "Wählen Sie bitte die Standardsprache für OpenSondage.", + "en": "Choose the default language of this OpenSondage", + "fr": "Choisissez la langue par défault d'OpenSondage" + }, + "choices": [ + "en_GB", + "en_US", + "fr_FR", + "es_ES", + "de_DE" + ], + "default": "en_GB", + "name": "language" + }, + { + "ask": { + "de": "Kann einen nicht-Nützer einen Umfrage schaffen?", + "en": "Could non member create poll ?", + "fr": "Une personne non membre peut elle créer un sondage ?" + }, + "choices": [ + "Yes", + "No" + ], + "default": "Yes", + "name": "public_site" + } + ] + }, + "description": { + "de": "Mit OpenSondage kann man durch einem Link (ohne Anmeldung) Umfrage schaffen, um einem Datum für einen Sitzung oder Trefffen rauszufinden.", + "en": "OpenSondage is used to poll people invite for a meeting.", + "fr": "OpenSondage sert à faire des sondages sans authentification pour trouver une date de réunion qui convienne à toutes les personnes concernées." + }, + "id": "opensondage", + "maintainer": { + "email": "valentin@grimaud.me", + "name": "zamentur" + }, + "multi_instance": "true", + "name": "OpenSondage" + } + }, + "openvpn": { + "git": { + "branch": "master", + "revision": "50ea88658e885e58e33f99522a690205b9b8424a", + "url": "https://github.com/Kloadut/openvpn_ynh" + }, + "lastUpdate": 1432923904, + "manifest": { + "arguments": { + "install": [ + { + "ask": { + "en": "Choose a domain for OpenVPN", + "fr": "Choisissez un domaine pour OpenVPN" + }, + "example": "domain.org", + "name": "domain", + "type": "domain" + }, + { + "ask": { + "en": "Choose a path for OpenVPN", + "fr": "Choisissez un chemin pour OpenVPN" + }, + "default": "/openvpn", + "example": "/openvpn", + "name": "path", + "type": "path" + } + ] + }, + "description": { + "en": "Your Secure and Private Tunnel to the Internet", + "fr": "Votre tunnel privé et sécurisé vers Internet" + }, + "id": "openvpn", + "maintainer": { + "email": "kload@kload.fr", + "name": "kload" + }, + "multi_instance": "false", + "name": "OpenVPN", + "url": "http://openvpn.net" + } + }, + "owncloud": { + "git": { + "branch": "master", + "revision": "3e3ee8bb1a6a42f11b153a00214755be23307c21", + "url": "https://github.com/Kloadut/owncloud_ynh" + }, + "lastUpdate": 1440246390, + "manifest": { + "arguments": { + "install": [ + { + "ask": { + "en": "Choose a domain for Owncloud", + "fr": "Choisissez un domaine pour Owncloud" + }, + "example": "domain.org", + "name": "domain", + "type": "domain" + }, + { + "ask": { + "en": "Choose a path for Owncloud", + "fr": "Choisissez un chemin pour Owncloud" + }, + "default": "/owncloud", + "example": "/owncloud", + "name": "path", + "type": "path" + }, + { + "ask": { + "en": "Choose the Owncloud administrator (must be an existing YunoHost user)", + "fr": "Choisissez l'administrateur d'Owncloud (doit être un utilisateur YunoHost déjà existant)" + }, + "example": "homer", + "name": "admin", + "type": "user" + } + ] + }, + "description": { + "en": "Sync & share your files, pictures, music, contacts, calendars, and much more !", + "fr": "Synchronisez et partagez vos fichiers, images, musiques, contacts, calendriers, et bien plus !" + }, + "id": "owncloud", + "maintainer": { + "email": "kload@kload.fr", + "name": "kload" + }, + "multi_instance": "true", + "name": "OwnCloud", + "url": "http://owncloud.org" + } + }, + "phpmyadmin": { + "git": { + "branch": "master", + "revision": "ecc81216e73cff28105f8c74082c041c5152a121", + "url": "https://github.com/julienmalik/phpmyadmin_ynh" + }, + "lastUpdate": 1440628240, + "manifest": { + "arguments": { + "install": [ + { + "ask": { + "en": "Choose a domain for phpMyAdmin", + "fr": "Choisissez un domaine pour phpMyAdmin" + }, + "example": "domain.org", + "name": "domain", + "type": "domain" + }, + { + "ask": { + "en": "Choose a path for phpMyAdmin", + "fr": "Choisissez un chemin pour phpMyAdmin" + }, + "default": "/phpmyadmin", + "example": "/phpmyadmin", + "name": "path", + "type": "path" + }, + { + "ask": { + "en": "Choose the only allowed admin user", + "fr": "Choisissez l'unique utilisateur autorisé" + }, + "example": "johndoe", + "name": "admin", + "type": "user" + } + ] + }, + "description": { + "en": "Manage MySQL databases over the web", + "fr": "Application web de gestion des bases de données MySQL" + }, + "id": "phpmyadmin", + "maintainer": { + "email": "julien.malik@paraiso.me", + "name": "julien" + }, + "multi_instance": "false", + "name": "phpMyAdmin", + "url": "http://www.phpmyadmin.net" + } + }, + "roundcube": { + "git": { + "branch": "master", + "revision": "e1935dfc311de2700ea2cb7ad74dcc1519dbae2f", + "url": "https://github.com/Kloadut/roundcube_ynh" + }, + "lastUpdate": 1424090966, + "manifest": { + "arguments": { + "install": [ + { + "ask": { + "en": "Choose a domain for Roundcube", + "fr": "Choisissez un domaine pour Roundcube" + }, + "example": "domain.org", + "name": "domain", + "type": "domain" + }, + { + "ask": { + "en": "Choose a path for Roundcube", + "fr": "Choisissez un chemin pour Roundcube" + }, + "default": "/webmail", + "example": "/webmail", + "name": "path", + "type": "path" + } + ] + }, + "description": { + "en": "Open Source Webmail software", + "fr": "Webmail Open Source" + }, + "id": "roundcube", + "maintainer": { + "email": "kload@kload.fr", + "name": "kload" + }, + "multi_instance": "true", + "name": "Roundcube", + "url": "http://roundcube.net/" + } + }, + "searx": { + "git": { + "branch": "master", + "revision": "2723212d6d95118071cf5434204426b64db26c37", + "url": "https://github.com/abeudin/searx_ynh" + }, + "lastUpdate": 1441915114, + "manifest": { + "arguments": { + "install": [ + { + "ask": { + "en": "Choose a domain for Searx", + "fr": "Choisissez un domaine pour Searx" + }, + "example": "domain.org", + "name": "domain", + "type": "domain" + }, + { + "ask": { + "en": "Choose a path for Searx", + "fr": "Choisissez un chemin pour Searx" + }, + "default": "/searx", + "example": "/searx", + "name": "path", + "type": "path" + }, + { + "ask": { + "en": "Is it a public Searx site ?", + "fr": "Est-ce un site public ?" + }, + "choices": [ + "Yes", + "No" + ], + "default": "Yes", + "name": "public_site" + } + ] + }, + "description": { + "en": "A privacy-respecting, hackable metasearch engine", + "fr": "Un méta-moteur de recherche respectueux de la vie privée et bidouillable" + }, + "id": "searx", + "maintainer": { + "email": "beudbeud@beudibox.fr", + "name": "beudbeud" + }, + "multi_instance": "true", + "name": "Searx", + "url": "https://github.com/asciimoo/searx/" + } + }, + "shellinabox": { + "git": { + "branch": "master", + "revision": "1cf147d6ea1ef00fd3671569ad0d8b6fda386bce", + "url": "https://github.com/Kloadut/shellinabox_ynh" + }, + "lastUpdate": 1431164418, + "manifest": { + "arguments": { + "install": [ + { + "ask": { + "en": "Choose a domain for Shell In A Box" + }, + "example": "domain.org", + "name": "domain", + "type": "domain" + }, + { + "ask": { + "en": "Choose a path for Shell In A Box" + }, + "default": "/ssh", + "example": "/ssh", + "name": "path", + "type": "path" + } + ] + }, + "description": { + "en": "Web based AJAX terminal emulator", + "fr": "Émulateur de terminal web" + }, + "id": "shellinabox", + "maintainer": { + "email": "kload@kload.fr", + "name": "kload" + }, + "multi_instance": "false", + "name": "Shell In A Box", + "url": "https://code.google.com/p/shellinabox/" + } + }, + "strut": { + "git": { + "branch": "master", + "revision": "4ed6f0cb41a9e724fae0d98f4c80584e8d9fbecb", + "url": "https://github.com/zamentur/strut_ynh" + }, + "lastUpdate": 1424622862, + "manifest": { + "arguments": { + "install": [ + { + "ask": { + "en": "Choose a domain for Strut", + "fr": "Choisissez un nom de domaine pour Strut" + }, + "example": "domain.org", + "name": "domain", + "type": "domain" + }, + { + "ask": { + "en": "Choose a path for Strut", + "fr": "Choisissez l'adresse pour Strut" + }, + "default": "/strut", + "example": "/strut", + "name": "path", + "type": "path" + }, + { + "ask": { + "en": "Could non member create presentations ?", + "fr": "Une personne non membre peut elle créer une présentation ?" + }, + "choices": [ + "Yes", + "No" + ], + "default": "Yes", + "name": "public_site" + } + ] + }, + "description": { + "en": "Strut is a slide editor creating impress.js presentations.", + "fr": "Strut est un éditeur de slide permetant de créer des présentation impress.js." + }, + "id": "strut", + "maintainer": { + "email": "valentin@grimaud.me", + "name": "zamentur" + }, + "multi_instance": "true", + "name": "Strut" + } + }, + "transmission": { + "git": { + "branch": "master", + "revision": "5c07889bcaab7787291d91bbab77afa76420addf", + "url": "https://github.com/Kloadut/transmission_ynh" + }, + "lastUpdate": 1424347282, + "manifest": { + "arguments": { + "install": [ + { + "ask": { + "en": "Choose a domain for Transmission" + }, + "example": "domain.org", + "name": "domain", + "type": "domain" + }, + { + "ask": { + "en": "Choose a path for Transmission" + }, + "default": "/torrent", + "example": "/torrent", + "name": "path", + "type": "path" + } + ] + }, + "description": { + "en": "A Fast, Easy, and Free BitTorrent Client", + "fr": "Un client BitTorrent libre et rapide" + }, + "id": "transmission", + "maintainer": { + "email": "kload@kload.fr", + "name": "kload" + }, + "multi_instance": "false", + "name": "Transmission", + "url": "https://www.transmissionbt.com/" + } + }, + "ttrss": { + "git": { + "branch": "master", + "revision": "00628be0a74e5743d8f9e9d727e22d5386276a55", + "url": "https://github.com/titoko/ttrss_ynh" + }, + "lastUpdate": 1426695630, + "manifest": { + "arguments": { + "install": [ + { + "ask": { + "en": "Choose a domain for Tiny-Tiny-RSS", + "fr": "Choisissez un domaine pour Tiny-Tiny-RSS" + }, + "example": "domain.org", + "name": "domain", + "type": "domain" + }, + { + "ask": { + "en": "Choose a path for Tiny-Tiny-RSS", + "fr": "Choisissez un chemin pour Tiny-Tiny-RSS" + }, + "default": "/ttrss", + "example": "/ttrss", + "name": "path", + "type": "path" + } + ] + }, + "description": { + "en": "A PHP and Ajax feed reader", + "fr": "Un lecteur de flux en PHP et Ajax" + }, + "id": "ttrss", + "maintainer": { + "email": "titoko@titoko.fr", + "name": "titoko" + }, + "multi_instance": "true", + "name": "Tiny Tiny RSS", + "url": "http://tt-rss.org" + } + }, + "wallabag": { + "git": { + "branch": "master", + "revision": "c2fc62438ac5c9503e3f4ebfdc425ec03a0ec0c0", + "url": "https://github.com/abeudin/wallabag_ynh.git" + }, + "lastUpdate": 1424424628, + "manifest": { + "arguments": { + "install": [ + { + "ask": { + "en": "Choose a domain for Wallabag", + "fr": "Choisissez un domaine pour Wallabag" + }, + "example": "domain.org", + "name": "domain", + "type": "domain" + }, + { + "ask": { + "en": "Choose a path for Wallabag", + "fr": "Choisissez un chemin pour Wallabag" + }, + "default": "/wallabag", + "example": "/wallabag", + "name": "path", + "type": "path" + } + ] + }, + "description": { + "en": "A self hostable read-it-later app", + "fr": "Une application de lecture-plus-tard auto-hébergeable" + }, + "id": "wallabag", + "maintainer": { + "email": "beudbeud@beudibox.fr", + "name": "beudbeud" + }, + "multi_instance": "true", + "name": "Wallabag", + "url": "http://www.wallabag.org" + } + }, + "wordpress": { + "git": { + "branch": "master", + "revision": "0f11cab9e065c5e1fd714eb800e35614973a3c7b", + "url": "https://github.com/abeudin/wordpress_ynh" + }, + "lastUpdate": 1424091018, + "manifest": { + "arguments": { + "install": [ + { + "ask": { + "en": "Choose a domain for WordPress", + "fr": "Choisissez un domaine pour WordPress" + }, + "example": "domain.org", + "name": "domain", + "type": "domain" + }, + { + "ask": { + "en": "Choose a path for WordPress", + "fr": "Choisissez un chemin pour WordPress" + }, + "default": "/blog", + "example": "/blog", + "name": "path", + "type": "path" + }, + { + "ask": { + "en": "Choose the WordPress administrator (must be an existing YunoHost user)", + "fr": "Administrateur du site (doit être un utilisateur YunoHost existant)" + }, + "example": "homer", + "name": "admin", + "type": "user" + }, + { + "ask": { + "en": "Choose the language of the WordPress site", + "fr": "Choissisez la langue du WordPress" + }, + "choices": [ + "en_EN", + "fr_FR" + ], + "default": "en_EN", + "name": "language" + }, + { + "ask": { + "en": "Is it a public WordPress site?", + "fr": "Est-ce un site public ?" + }, + "choices": [ + "Yes", + "No" + ], + "default": "Yes", + "name": "public_site" + } + ] + }, + "description": { + "en": "Create a beautiful blog or website easily", + "fr": "Logiciel de création de blog ou de site Web" + }, + "id": "wordpress", + "maintainer": { + "email": "beudbeud@beudibox.fr", + "name": "beudbeud" + }, + "multi_instance": "true", + "name": "WordPress", + "url": "http://wordpress.org/" + } + }, + "zerobin": { + "git": { + "branch": "master", + "revision": "7c3c5fcec405c5c6446ff60f901454b86c8312a2", + "url": "https://github.com/julienmalik/zerobin_ynh" + }, + "lastUpdate": 1432386458, + "manifest": { + "arguments": { + "install": [ + { + "ask": { + "en": "Choose a domain for Zerobin", + "fr": "Choisissez un domaine pour Zerobin" + }, + "example": "domain.org", + "name": "domain", + "type": "domain" + }, + { + "ask": { + "en": "Choose a path for Zerobin", + "fr": "Choisissez un chemin pour Zerobin" + }, + "default": "/zerobin", + "example": "/zerobin", + "name": "path", + "type": "path" + }, + { + "ask": { + "en": "Is it a public Zerobin site ?", + "fr": "Est-ce un site public ?" + }, + "choices": [ + "Yes", + "No" + ], + "default": "Yes", + "name": "is_public" + } + ] + }, + "description": { + "en": "A minimalist, opensource online pastebin where the server has zero knowledge of pasted data", + "fr": "Un pastebin minimaliste, libre et où le serveur n'a aucune connaissance des données copiées" + }, + "id": "zerobin", + "maintainer": { + "email": "julien.malik@paraiso.me", + "name": "julien" + }, + "multi_instance": "false", + "name": "Zerobin", + "url": "http://sebsauvage.net/wiki/doku.php?id=php:zerobin" + } + } +} diff --git a/screenshot.jpg b/screenshot.jpg new file mode 100644 index 0000000000000000000000000000000000000000..0b88a55b0efed938566441d041133593162292bb GIT binary patch literal 72997 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

Fi@G{{rrEn3rO=6_ZI)pdQZ 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