From 6fee044c3f17ec0888a847aac3d281b2b9eefb46 Mon Sep 17 00:00:00 2001 From: lostinlight Date: Sat, 6 Jan 2024 22:37:25 +0300 Subject: [PATCH] Update Tools: add Fediverser, Fedi, BigBone, PT Companion, MOP3, n8n-Mastodon, MIMI AIM, TootSDK --- source/_data/tools.json | 146 +++++++++++++++++- .../source/assets/scss/modules/_misc.scss | 2 + 2 files changed, 147 insertions(+), 1 deletion(-) diff --git a/source/_data/tools.json b/source/_data/tools.json index a930d44..6880ce8 100644 --- a/source/_data/tools.json +++ b/source/_data/tools.json @@ -854,7 +854,7 @@ "site": "", "logo": "", "servers": "", - "description": "Alternative docs for ActivityStreams 2.0 vocabulary .", + "description": "Alternative docs for ActivityStreams 2.0 vocabulary.", "codeLanguage": "TypeScript", "techStack": "", "license": "Unlicense (public domain)", @@ -2844,6 +2844,150 @@ "diasporaClass": false, "OStatusClass": false, "categories": ["Libs"] + }, + { + "title": "Fediverser", + "source": "https://github.com/mushroomlabs/fediverser", + "protocols": "ActivityPub", + "site": "", + "logo": "", + "servers": "", + "description": "A set of utilities to pull data from multiple social networks (initially Reddit) and create bot accounts to mirror the original accounts.", + "codeLanguage": "Python", + "techStack": "", + "license": "AGPL-3.0", + "FediAccount": "", + "apClass": true, + "zotClass": false, + "diasporaClass": false, + "OStatusClass": false, + "categories": ["Utils"] + }, + { + "title": "Fedi", + "source": "https://github.com/pzingg/fedi", + "protocols": "ActivityPub", + "site": "", + "logo": "", + "servers": "", + "description": "ActivityStreams and ActivityPub in Elixir, ideas stolen from go-fed.", + "codeLanguage": "Elixir", + "techStack": "", + "license": "Apache-2.0", + "FediAccount": "", + "apClass": true, + "zotClass": false, + "diasporaClass": false, + "OStatusClass": false, + "categories": ["Libs"] + }, + { + "title": "BigBone", + "source": "https://github.com/andregasser/bigbone", + "protocols": "ActivityPub", + "site": "", + "logo": "", + "servers": "", + "description": "Mastodon Client Library for Java and Kotlin.", + "codeLanguage": "Kotlin", + "techStack": "", + "license": "MIT", + "FediAccount": "", + "apClass": true, + "zotClass": false, + "diasporaClass": false, + "OStatusClass": false, + "categories": ["Libs"] + }, + { + "title": "PeerTube Companion", + "source": "https://codeberg.org/Booteille/peertube-companion", + "protocols": "ActivityPub", + "site": "", + "logo": "", + "servers": "", + "description": "Experimental web extension that redirects you to a PeerTube version of the YouTube video.", + "codeLanguage": "TypeScript", + "techStack": "", + "license": "WTFPL", + "FediAccount": "", + "apClass": true, + "zotClass": false, + "diasporaClass": false, + "OStatusClass": false, + "categories": ["Plugins"] + }, + { + "title": "MOP3", + "source": "https://github.com/nkizz/mop3", + "protocols": "ActivityPub", + "site": "", + "logo": "", + "servers": "", + "description": "Mastodon to email client gateway; speaks POP3/SMTP which serves data from your home Mastodon timeline.", + "codeLanguage": "Rust", + "techStack": "", + "license": "MIT", + "FediAccount": "", + "apClass": true, + "zotClass": false, + "diasporaClass": false, + "OStatusClass": false, + "categories": ["Bridges"] + }, + { + "title": "n8n-Mastodon", + "source": "https://github.com/n8n-community-node/n8n-nodes-mastodon", + "protocols": "ActivityPub", + "site": "", + "logo": "", + "servers": "", + "description": "n8n community node that lets you use Mastodon in your n8n.io workflows.", + "codeLanguage": "TypeScript", + "techStack": "", + "license": "MIT", + "FediAccount": "", + "apClass": true, + "zotClass": false, + "diasporaClass": false, + "OStatusClass": false, + "categories": ["Plugins"] + }, + { + "title": "MIMI AIM", + "source": "https://bifurcation.github.io/mimi-aim/draft-barnes-mimi-aim.html", + "protocols": "ActivityPub", + "site": "", + "logo": "", + "servers": "", + "description": "ActivityPub for Interoperable Messaging", + "codeLanguage": "", + "techStack": "", + "license": "Unknown", + "FediAccount": "", + "apClass": true, + "zotClass": false, + "diasporaClass": false, + "OStatusClass": false, + "categories": ["Specs"] + }, + { + "title": "TootSDK", + "source": "https://github.com/TootSDK/TootSDK", + "protocols": "ActivityPub", + "site": "", + "logo": "", + "servers": "", + "description": "Cross-platform Swift library for Mastodon and the Fediverse.", + "codeLanguage": "Swift", + "techStack": "", + "license": "BSD-3-clause", + "FediAccount": "", + "apClass": true, + "zotClass": false, + "diasporaClass": false, + "OStatusClass": false, + "categories": ["Libs"] } ] } diff --git a/themes/starter/source/assets/scss/modules/_misc.scss b/themes/starter/source/assets/scss/modules/_misc.scss index 28a13ec..16da123 100644 --- a/themes/starter/source/assets/scss/modules/_misc.scss +++ b/themes/starter/source/assets/scss/modules/_misc.scss @@ -287,6 +287,8 @@ #nim:checked ~ .misc__grid .card:not(.nim), #scala:checked ~ .misc__grid .card:not(.scala), #lua:checked ~ .misc__grid .card:not(.lua), +#kotlin:checked ~ .misc__grid .card:not(.kotlin), +#swift:checked ~ .misc__grid .card:not(.swift), #agpl3:checked ~ .misc__grid .card:not(.agpl3), #mit:checked ~ .misc__grid .card:not(.mit), #gpl3:checked ~ .misc__grid .card:not(.gpl3),