From 78828459c3dfbfdae6f79f1d60187d99abed655b Mon Sep 17 00:00:00 2001 From: lostinlight Date: Mon, 23 Oct 2023 22:46:59 +0300 Subject: [PATCH] Add Analytodon; add new Tools category for it --- source/_data/tools.json | 18 ++++++++++++++++++ themes/starter/layout/tools.ejs | 2 +- .../source/assets/scss/modules/_misc.scss | 1 + 3 files changed, 20 insertions(+), 1 deletion(-) diff --git a/source/_data/tools.json b/source/_data/tools.json index 42ef692..43c0852 100644 --- a/source/_data/tools.json +++ b/source/_data/tools.json @@ -2736,6 +2736,24 @@ "diasporaClass": false, "OStatusClass": false, "categories": ["Utils"] + }, + { + "title": "Analytodon", + "source": "https://github.com/blazer82/analytodon", + "protocols": "ActivityPub", + "site": "https://www.analytodon.com", + "logo": "", + "servers": "", + "description": "Monitor follower growth, identify popular posts, track boosts, favorites, and much more. Can be self-hosted.", + "codeLanguage": "TypeScript", + "techStack": "", + "license": "GPL-3.0", + "FediAccount": "", + "apClass": true, + "zotClass": false, + "diasporaClass": false, + "OStatusClass": false, + "categories": ["Analytics"] } ] } diff --git a/themes/starter/layout/tools.ejs b/themes/starter/layout/tools.ejs index 135a36e..c73b18f 100644 --- a/themes/starter/layout/tools.ejs +++ b/themes/starter/layout/tools.ejs @@ -23,7 +23,7 @@ layout: layout const apps = site.data.tools.apps; const langList = langCount(apps).sort((a,b) => b.count - a.count); - const byCategory = [['libs', 'Libraries'], ['specs', 'Specifications'], ['utils', 'Utilities (including bots, daemons)'], ['relays', 'Relays'], ['bridges', 'Bridges'], ['plugins', 'Plugins (addons)'], ['tests', 'Testing'], ['forges', 'Forges'], ['other', 'Other']]; + const byCategory = [['libs', 'Libraries'], ['specs', 'Specifications'], ['utils', 'Utilities (including bots, daemons)'], ['relays', 'Relays'], ['bridges', 'Bridges'], ['plugins', 'Plugins (addons)'], ['tests', 'Testing'], ['forges', 'Forges'], ['analytics', 'Analytics'], ['other', 'Other']]; const byProtocol = [['sortDiaspora', 'diaspora'], ['sortAP', 'ActivityPub'], ['sortOstatus', 'OStatus'], ['sortZot', 'Zot']]; %> diff --git a/themes/starter/source/assets/scss/modules/_misc.scss b/themes/starter/source/assets/scss/modules/_misc.scss index 8b50d8e..5a3a0d4 100644 --- a/themes/starter/source/assets/scss/modules/_misc.scss +++ b/themes/starter/source/assets/scss/modules/_misc.scss @@ -261,6 +261,7 @@ #bridges:checked ~ .misc__grid .card:not(.Bridges), #plugins:checked ~ .misc__grid .card:not(.Plugins), #forges:checked ~ .misc__grid .card:not(.Forges), +#analytics:checked ~ .misc__grid .card:not(.Analytics), #other:checked ~ .misc__grid .card:not(.Other), #forums:checked ~ .misc__grid .card:not(.Forums), #python:checked ~ .misc__grid .card:not(.python),