From 6ff2f620c737179d8cb12279bd3bb507344f5b10 Mon Sep 17 00:00:00 2001 From: lostinlight Date: Sun, 1 Mar 2020 23:53:56 +0300 Subject: [PATCH] Add OLKi, add new category --- CONTRIBUTING.md | 1 + source/_data/miscellaneous.json | 18 ++++++++++++++++++ themes/starter/layout/miscellaneous.ejs | 6 +++--- .../source/assets/scss/modules/_misc.scss | 1 + 4 files changed, 23 insertions(+), 3 deletions(-) diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 8d8a9b7..669f700 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -28,6 +28,7 @@ Please, choose no more than **2 categories** (array of strings) for the tool. Th * `DevTools` (developer tools: libraries and such) * `Plugins` (plugins) * `Relays` (Fediverse relays) +* `DataForge` (dataset / corpora exchange) A project may have a logo / image (45x45px), placed in `./source/img/misc` folder. diff --git a/source/_data/miscellaneous.json b/source/_data/miscellaneous.json index 27e8e37..cd1b6b8 100644 --- a/source/_data/miscellaneous.json +++ b/source/_data/miscellaneous.json @@ -613,6 +613,24 @@ "OStatusClass": true, "categories": ["SN-mi"] }, + { + "title": "OLKi", + "source": "https://framagit.org/synalp/olki/olki", + "protocols": "ActivityPub", + "site": "https://olki.loria.fr/platform", + "logo": "", + "servers": "", + "description": "A self-hosted linguistic corpora exchange platform that aims to be a simple gateway to the Fediverse for scientific interaction.", + "codeLanguage": "Python", + "techStack": "Django, Vue, Nuxt, Spectre.css, Zutre", + "license": "AGPL-3.0", + "FediAccount": "https://mastodon.etalab.gouv.fr/@scifed", + "apClass": true, + "zotClass": false, + "diasporaClass": false, + "OStatusClass": false, + "categories": ["DataForge", "SN-mi"] + }, { "title": "Vervis", "source": "https://dev.angeley.es/s/fr33domlover/r/vervis/s", diff --git a/themes/starter/layout/miscellaneous.ejs b/themes/starter/layout/miscellaneous.ejs index f0db294..aaa97ac 100644 --- a/themes/starter/layout/miscellaneous.ejs +++ b/themes/starter/layout/miscellaneous.ejs @@ -3,8 +3,6 @@ layout: layout --- <% - const apps = site.data.miscellaneous.apps; - function langCount(arr) { let langs = []; arr.forEach(function(item) { @@ -23,6 +21,7 @@ layout: layout return langs; } + const apps = site.data.miscellaneous.apps; const langList = langCount(apps).sort((a,b) => b.count - a.count); %> @@ -39,6 +38,7 @@ layout: layout + @@ -61,7 +61,7 @@ layout: layout <% let type = apps[item].categories %> <% let lang = apps[item].codeLanguage.toLowerCase() %> -