1
0
Fork 0
mirror of https://github.com/YunoHost-Apps/languagetool_ynh.git synced 2024-09-03 19:35:58 +02:00
languagetool_ynh/manifest.toml
2024-06-19 18:43:15 -04:00

185 lines
6.5 KiB
TOML

#:schema https://raw.githubusercontent.com/YunoHost/apps/master/schemas/manifest.v2.schema.json
packaging_format = 2
id = "languagetool"
name = "LanguageTool server"
description.en = "Multilingual grammar, style, and spell checker (API)"
description.fr = "Correcteur d'orthographe, de grammaire et de style multilingue (API)"
version = "6.4~ynh1"
maintainers = ["Jules Bertholet"]
[upstream]
license = "LGPL-2.1-only"
website = "https://languagetool.org"
demo = "https://api.languagetool.org/"
admindoc = "https://dev.languagetool.org/"
code = "https://github.com/languagetool-org/languagetool"
[integration]
yunohost = ">= 11.2"
architectures = "all"
multi_instance = true
ldap = false
sso = false
disk = "1G"
ram.build = "50M"
ram.runtime = "800M"
[install]
[install.domain]
type = "domain"
[install.init_main_permission]
help.en = "Should the login be exposed to public?"
help.fr = "La connexion doit-elle être exposée au public ?"
type = "group"
default = "visitors"
[install.use_ngram]
ask.en = "Use ngram data (de, en, es, fr, nl)?"
ask.fr = "Utilizer donnés ngram (de, en, es, fr, nl) ?"
help.en = "~15.4 GB download"
help.fr = "Téléchargement de ~15,4 Go"
type = "boolean"
default = true
[install.use_untested_ngram]
ask.en = "Use untested ngram data (he, it, ru, zh)? (requires above option)"
ask.fr = "Utilizer donnés ngram non testées (he, it, ru, zh) ? (nécessite l'option ci-dessus)"
help.en = "~5.3 GB download"
help.fr = "Téléchargement de ~5,3 Go"
type = "boolean"
default = false
[install.use_fasttext]
ask.en = "Use fastext for language detection?"
ask.fr = "Utilizer fasttext pour la détection de langue ?"
help.en = "~131 MB download"
help.fr = "Téléchargement de ~131 Mo"
type = "boolean"
default = true
[install.use_compressed_fasttext]
ask.en = "Use compressed fastext model?"
ask.fr = "Utilizer modéle fasttext compressé ?"
help.en = "Reduces fasttex model download to ~938 KB, but slower and less accurate"
help.fr = "Réduit la taille du téléchargement du modéle fasttext à ~938 Ko, mais moins rapide et précis"
type = "boolean"
default = false
[install.use_beolingus]
ask.en = "Use Beolingus German-English word list?"
ask.fr = "Utilizer liste de mots allemand-anglais Beolingus?"
help.en = "~8 MB, download"
help.fr = "Téléchargement de ~8 MB"
type = "boolean"
default = false
[install.grammalecte_server]
ask.en = "Grammalecte server URL (optional, adds additional French-language rules if specified)"
ask.fr = "URL de serveur Grammalecte (facultatif, ajoute des régles pour la langue française si specifié)"
help.en = "You can add a Grammalecte server to your YunoHost installation with the dedicated package (https://github.com/YunoHost-Apps/grammalecte_ynh)"
help.fr = "Vous pouvez ajouter un serveur Grammalecte à votre installation YunoHost avec le paquet dedié (https://github.com/YunoHost-Apps/grammalecte_ynh)"
type = "string"
example = "https://grammalecte.example.com"
default = ""
optional = true
[resources]
[resources.sources]
[resources.sources.main]
url = "https://languagetool.org/download/LanguageTool-6.4.zip"
sha256 = "d5d517335d1ca33f33412920447fa0c742ef78d645521d650e0e22628fe0d3bd"
[resources.sources.ngrams-de]
url = "https://languagetool.org/download/ngram-data/ngrams-de-20150819.zip"
sha256 = "b338ded55f16a00a36cdf41db9234b03000fb750517e5380cfd4d10cb14f72b0"
prefetch = false
[resources.sources.ngrams-en]
url = "https://languagetool.org/download/ngram-data/ngrams-en-20150817.zip"
sha256 = "10e548731d9f58189fc36a553f7f685703be30da0d9bb42d1f7b5bf5f8bb232c"
prefetch = false
[resources.sources.ngrams-es]
url = "https://languagetool.org/download/ngram-data/ngrams-es-20150915.zip"
sha256 = "f4010e0d92a1c49e87f9265f85be9b1d419f6e99eea603358e7917ba65b74cce"
prefetch = false
[resources.sources.ngrams-fr]
url = "https://languagetool.org/download/ngram-data/ngrams-fr-20150913.zip"
sha256 = "6e591d5b301b76d595342217bddda6804e515307ef28019d7256efadbd5880cd"
prefetch = false
[resources.sources.ngrams-nl]
url = "https://languagetool.org/download/ngram-data/ngrams-nl-20181229.zip"
sha256 = "e32afafa2a6a456d9e3fdb28bdbcaa1f783ccad1b21dbdb8f8ba90656366b8bb"
prefetch = false
[resources.sources.ngram-he]
url = "https://languagetool.org/download/ngram-data/untested/ngram-he-20150916.zip"
sha256 = "8f520d4f24214fe892d646edfa7ec6f9a0bf6b67749a87ef5cc565892ec60410"
prefetch = false
[resources.sources.ngram-it]
url = "https://languagetool.org/download/ngram-data/untested/ngram-it-20150915.zip"
sha256 = "092eeb91d138b808ad3e9b7e98973da503f824caf8a943c41c8700126b11f9f9"
prefetch = false
[resources.sources.ngram-ru]
url = "https://languagetool.org/download/ngram-data/untested/ngram-ru-20150914.zip"
sha256 = "c6d047c944da78998ea014c9fcd516022bdfded1e4fe0f32cf48fa5a6e686e2c"
prefetch = false
[resources.sources.ngram-zh]
url = "https://languagetool.org/download/ngram-data/untested/ngram-zh-20150916.zip"
sha256 = "8217230df12b7515b144fe28b143dc0600c0613caa619813f6a2fac5fe416509"
prefetch = false
[resources.sources.fasttext-model]
url = "https://dl.fbaipublicfiles.com/fasttext/supervised-models/lid.176.bin"
sha256 = "7e69ec5451bc261cc7844e49e4792a85d7f09c06789ec800fc4a44aec362764e"
prefetch = false
format = "whatever"
extract = false
rename = "lid.176.bin"
[resources.sources.fasttext-model-compressed]
url = "https://dl.fbaipublicfiles.com/fasttext/supervised-models/lid.176.ftz"
sha256 = "8f3472cfe8738a7b6099e8e999c3cbfae0dcd15696aac7d7738a8039db603e83"
prefetch = false
format = "whatever"
extract = false
rename = "lid.176.ftz"
[resources.sources.fasttext]
url = "https://github.com/facebookresearch/fastText/archive/refs/tags/v0.9.2.tar.gz"
sha256 = "7ea4edcdb64bfc6faaaec193ef181bdc108ee62bb6a04e48b2e80b639a99e27e"
prefetch = false
[resources.sources.beolingus]
url = "https://ftp.tu-chemnitz.de/pub/Local/urz/ding/de-en/de-en.txt.zip"
sha256 = "e6b98900d5a700fc94e31139898a0700596477201c78ee860b13dfe9a67638fa"
prefetch = false
in_subdir = false
[resources.system_user]
[resources.install_dir]
[resources.data_dir]
[resources.permissions]
main.url = "/"
[resources.ports]
main.default = 8081
[resources.apt]
packages = [
"default-jre",
"build-essential",
]