From f3be80e347915af46fcead2738827a98d4131e09 Mon Sep 17 00:00:00 2001 From: lostinlight Date: Mon, 8 Mar 2021 23:41:21 +0300 Subject: [PATCH] Update Misc, Tools: add Tranquility, hacker-don, gemifedi, ligh7hau5, tootgroup.py, Fediverse-Action, yt2pt, corpus-activity-streams --- source/_data/miscellaneous.json | 330 ++++++++++-------- source/_data/tools.json | 132 ++++++- .../source/assets/scss/modules/_misc.scss | 3 +- 3 files changed, 314 insertions(+), 151 deletions(-) diff --git a/source/_data/miscellaneous.json b/source/_data/miscellaneous.json index e230b9b..ee9be04 100644 --- a/source/_data/miscellaneous.json +++ b/source/_data/miscellaneous.json @@ -3,7 +3,7 @@ [ { "title": "WriteFreely", - "source": "https://github.com/writeas/writefreely", + "source": "https://github.com/writefreely", "protocols": "ActivityPub", "site": "https://writefreely.org", "logo": "/img/misc/writefreely.svg", @@ -152,7 +152,7 @@ "site": "https://zotlabs.com/zap", "logo": "/img/misc/zap.png", "servers": "https://the-federation.info/zap", - "description": "Facebook-like fediverse server with more privacy and less drama.", + "description": "Facebook-like Fediverse server with more privacy and less drama.", "codeLanguage": "PHP", "techStack": "", "license": "Unlicense (public domain)", @@ -189,7 +189,7 @@ "logo": "/img/misc/osada.png", "servers": "https://the-federation.info/osada", "description": "Fediverse server.", - "codeLanguage": "Unlicense", + "codeLanguage": "PHP", "techStack": "", "license": "Unlicense (public domain)", "FediAccount": "@mike@macgirvin.com", @@ -919,6 +919,96 @@ "OStatusClass": false, "categories": ["SN-mi"] }, + { + "title": "Glitch-soc", + "source": "https://github.com/glitch-soc/mastodon", + "protocols": "ActivityPub", + "site": "https://glitch-soc.github.io/docs", + "logo": "", + "servers": "", + "description": "A friendly fork of Mastodon, with the aim of providing additional features at the risk of potentially less stable software.", + "codeLanguage": "Ruby", + "techStack": "React, SASS, Node.js", + "license": "AGPL-3.0", + "FediAccount": "", + "apClass": true, + "zotClass": false, + "diasporaClass": false, + "OStatusClass": false, + "categories": ["SN-mi"] + }, + { + "title": "Hometown", + "source": "https://github.com/hometown-fork/hometown", + "protocols": "ActivityPub", + "site": "", + "logo": "", + "servers": "", + "description": "A fork of Mastodon that provides local posting and a wider range of content types.", + "codeLanguage": "Ruby", + "techStack": "React, SASS, Node.js", + "license": "AGPL-3.0", + "FediAccount": "@darius@friend.camp", + "apClass": true, + "zotClass": false, + "diasporaClass": false, + "OStatusClass": false, + "categories": ["SN-mi"] + }, + { + "title": "Bonfire", + "source": "https://gitlab.com/bonfire-ecosystem/activitypub", + "protocols": "ActivityPub", + "site": "https://bonfire.cafe", + "logo": "/img/misc/bonfire.png", + "servers": "", + "description": "Your plug & play federated social network. Based on CommonsPub, runs on RaspberryPi devices. Still in beta.", + "codeLanguage": "Elixir", + "techStack": "", + "license": "AGPL-3.0", + "FediAccount": "@bonfire@indieweb.social", + "apClass": true, + "zotClass": false, + "diasporaClass": false, + "OStatusClass": false, + "categories": ["Other"] + }, + { + "title": "Immers Space", + "source": "https://github.com/immers-space/immers", + "protocols": "ActivityPub", + "site": "", + "logo": "", + "servers": "", + "description": "A decentralized virtual reality metaverse platform powered by Mozilla Hubs and ActivityPub-Express.", + "codeLanguage": "Javascript", + "techStack": "", + "license": "AGPL-3.0", + "FediAccount": "immersspace@gup.pe", + "apClass": true, + "zotClass": false, + "diasporaClass": false, + "OStatusClass": false, + "categories": ["Other"] + }, + { + "title": "Lumen-AP-server", + "source": "https://notabug.org/tinyrabbit/lumen-ap-server", + "protocols": "ActivityPub", + "site": "", + "logo": "", + "servers": "", + "description": "ActivityPub server using Lumen framework.", + "codeLanguage": "PHP", + "techStack": "Lumen", + "license": "MIT", + "FediAccount": "@tinyrabbit@floss.social", + "apClass": true, + "zotClass": false, + "diasporaClass": false, + "OStatusClass": false, + "categories": ["SN-mi"] + }, { "title": "Spritely", "source": "https://gitlab.com/spritely", @@ -937,42 +1027,6 @@ "OStatusClass": false, "categories": ["SN-ma"] }, - { - "title": "Guppe", - "source": "https://github.com/wmurphyrd/guppe", - "protocols": "ActivityPub", - "site": "https://gup.pe", - "logo": "/img/misc/guppe.png", - "servers": "", - "description": "Social groups for Mastodon and other ActivityPub networks.", - "codeLanguage": "Javascript", - "techStack": "Node.js, Express, Vue", - "license": "AGPL-3.0", - "FediAccount": "", - "apClass": true, - "zotClass": false, - "diasporaClass": false, - "OStatusClass": false, - "categories": ["Extention"] - }, - { - "title": "Mastotool", - "source": "https://github.com/muesli/mastotool", - "protocols": "ActivityPub", - "site": "", - "logo": "", - "servers": "", - "description": "A collection of tools to work with your Mastodon account; displays account statistics and lets you search your toots.", - "codeLanguage": "Go", - "techStack": "", - "license": "MIT", - "FediAccount": "", - "apClass": true, - "zotClass": false, - "diasporaClass": false, - "OStatusClass": false, - "categories": ["Extention"] - }, { "title": "Kepi", "source": "https://gitlab.com/marnanel/chapeau", @@ -1063,6 +1117,96 @@ "OStatusClass": false, "categories": ["Develop", "Other"] }, + { + "title": "Flocking Bird", + "source": "https://git.webschuur.com/flockingbird", + "protocols": "ActivityPub", + "site": "https://flockingbird.social", + "logo": "", + "servers": "", + "description": "Network for professionals. A LinkedIn alternative.", + "codeLanguage": "", + "techStack": "", + "license": "-", + "FediAccount": "@flockingbird@fosstodon.org", + "apClass": true, + "zotClass": false, + "diasporaClass": false, + "OStatusClass": false, + "categories": ["SN-ma"] + }, + { + "title": "Tranquility", + "source": "https://github.com/smallglitch/tranquility", + "protocols": "ActivityPub", + "site": "", + "logo": "", + "servers": "", + "description": "Small ActivityPub server written in Rust.", + "codeLanguage": "Rust", + "techStack": "", + "license": "MIT", + "FediAccount": "", + "apClass": true, + "zotClass": false, + "diasporaClass": false, + "OStatusClass": false, + "categories": ["SN-mi"] + }, + { + "title": "hacker-don", + "source": "https://git.hackers.town/theruran/hacker-don", + "protocols": "ActivityPub", + "site": "", + "logo": "", + "servers": "", + "description": "ActivityPub server and web frontend written in Clojure, prioritizing user sanity, safety and privacy.", + "codeLanguage": "Clojure", + "techStack": "Leiningen", + "license": "AGPL-3.0", + "FediAccount": "@theruran@hackers.town", + "apClass": true, + "zotClass": false, + "diasporaClass": false, + "OStatusClass": false, + "categories": ["SN-mi"] + }, + { + "title": "Guppe", + "source": "https://github.com/wmurphyrd/guppe", + "protocols": "ActivityPub", + "site": "https://gup.pe", + "logo": "/img/misc/guppe.png", + "servers": "", + "description": "Social groups for Mastodon and other ActivityPub networks.", + "codeLanguage": "Javascript", + "techStack": "Node.js, Express, Vue", + "license": "AGPL-3.0", + "FediAccount": "", + "apClass": true, + "zotClass": false, + "diasporaClass": false, + "OStatusClass": false, + "categories": ["Extention"] + }, + { + "title": "Mastotool", + "source": "https://github.com/muesli/mastotool", + "protocols": "ActivityPub", + "site": "", + "logo": "", + "servers": "", + "description": "A collection of tools to work with your Mastodon account; displays account statistics and lets you search your toots.", + "codeLanguage": "Go", + "techStack": "", + "license": "MIT", + "FediAccount": "", + "apClass": true, + "zotClass": false, + "diasporaClass": false, + "OStatusClass": false, + "categories": ["Extention"] + }, { "title": "diaspora*", "source": "https://github.com/diaspora/diaspora", @@ -1243,96 +1387,6 @@ "OStatusClass": false, "categories": ["SN-mi"] }, - { - "title": "Glitch-soc", - "source": "https://github.com/glitch-soc/mastodon", - "protocols": "ActivityPub", - "site": "https://glitch-soc.github.io/docs", - "logo": "", - "servers": "", - "description": "A friendly fork of Mastodon, with the aim of providing additional features at the risk of potentially less stable software.", - "codeLanguage": "Ruby", - "techStack": "React, SASS, Node.js", - "license": "AGPL-3.0", - "FediAccount": "", - "apClass": true, - "zotClass": false, - "diasporaClass": false, - "OStatusClass": false, - "categories": ["SN-mi"] - }, - { - "title": "Hometown", - "source": "https://github.com/hometown-fork/hometown", - "protocols": "ActivityPub", - "site": "", - "logo": "", - "servers": "", - "description": "A fork of Mastodon that provides local posting and a wider range of content types.", - "codeLanguage": "Ruby", - "techStack": "React, SASS, Node.js", - "license": "AGPL-3.0", - "FediAccount": "@darius@friend.camp", - "apClass": true, - "zotClass": false, - "diasporaClass": false, - "OStatusClass": false, - "categories": ["SN-mi"] - }, - { - "title": "Bonfire", - "source": "https://gitlab.com/bonfire-ecosystem/activitypub", - "protocols": "ActivityPub", - "site": "https://bonfire.cafe", - "logo": "/img/misc/bonfire.png", - "servers": "", - "description": "Your plug & play federated social network. Based on CommonsPub, runs on RaspberryPi devices. Still in beta.", - "codeLanguage": "Elixir", - "techStack": "", - "license": "AGPL-3.0", - "FediAccount": "@bonfire@indieweb.social", - "apClass": true, - "zotClass": false, - "diasporaClass": false, - "OStatusClass": false, - "categories": ["Other"] - }, - { - "title": "Immers Space", - "source": "https://github.com/immers-space/immers", - "protocols": "ActivityPub", - "site": "", - "logo": "", - "servers": "", - "description": "A decentralized virtual reality metaverse platform powered by Mozilla Hubs and ActivityPub-Express.", - "codeLanguage": "Javascript", - "techStack": "", - "license": "AGPL-3.0", - "FediAccount": "immersspace@gup.pe", - "apClass": true, - "zotClass": false, - "diasporaClass": false, - "OStatusClass": false, - "categories": ["Other"] - }, - { - "title": "Lumen-AP-server", - "source": "https://notabug.org/tinyrabbit/lumen-ap-server", - "protocols": "ActivityPub", - "site": "", - "logo": "", - "servers": "", - "description": "ActivityPub server using Lumen framework.", - "codeLanguage": "PHP", - "techStack": "Lumen", - "license": "MIT", - "FediAccount": "@tinyrabbit@floss.social", - "apClass": true, - "zotClass": false, - "diasporaClass": false, - "OStatusClass": false, - "categories": ["SN-mi"] - }, { "title": "Redaktor", "source": "https://redaktor.me", @@ -1351,24 +1405,6 @@ "OStatusClass": false, "categories": ["Blog-Pub"] }, - { - "title": "Flocking Bird", - "source": "https://git.webschuur.com/flockingbird", - "protocols": "ActivityPub", - "site": "https://flockingbird.social", - "logo": "", - "servers": "", - "description": "Network for professionals. A LinkedIn alternative.", - "codeLanguage": "", - "techStack": "", - "license": "-", - "FediAccount": "@flockingbird@fosstodon.org", - "apClass": true, - "zotClass": false, - "diasporaClass": false, - "OStatusClass": false, - "categories": ["SN-ma"] - }, { "title": "Parastat", "source": "https://parast.at", diff --git a/source/_data/tools.json b/source/_data/tools.json index c03092a..9a8b2b6 100644 --- a/source/_data/tools.json +++ b/source/_data/tools.json @@ -11,7 +11,7 @@ "description": "Federation protocol for enabling interoperability between version control services (GitLab, Gogs, Gitea, etc). Reference implementation is Vervis.", "codeLanguage": "", "techStack": "", - "license": "CC-1.0", + "license": "CC0-1.0", "FediAccount": "@forgefed@floss.social", "apClass": true, "zotClass": false, @@ -135,7 +135,7 @@ "description": "Bridges the IndieWeb to federated social networks: ActivityPub, OStatus, etc.", "codeLanguage": "Python", "techStack": "", - "license": "CC-0", + "license": "CC0-1.0", "FediAccount": "", "logo": "", "servers": "", @@ -148,7 +148,7 @@ { "title": "Federation", "source": "https://git.feneas.org/jaywink/federation", - "protocols": "ActivityPub, diaspora", + "protocols": "ActivityPub, diaspora, Matrix", "site": "https://federation.readthedocs.io", "logo": "", "servers": "", @@ -738,6 +738,132 @@ "diasporaClass": true, "OStatusClass": true, "categories": ["Specs"] + }, + { + "title": "YouTube2PeerTube", + "source": "https://github.com/mister-monster/YouTube2PeerTube", + "protocols": "ActivityPub", + "site": "", + "logo": "", + "servers": "", + "description": "A bot that mirrors YouTube channels to PeerTube channels as videos are released in a YouTube channel.", + "codeLanguage": "Python", + "techStack": "", + "license": "AGPL-3.0", + "FediAccount": "", + "apClass": true, + "zotClass": false, + "diasporaClass": false, + "OStatusClass": false, + "categories": ["Bridges"] + }, + { + "title": "gemifedi", + "source": "https://git.sr.ht/~boringcactus/gemifedi", + "protocols": "ActivityPub", + "site": "", + "logo": "", + "servers": "", + "description": "A Gemini frontend to Fediverse (specifically, Mastodon and Pleroma instances).", + "codeLanguage": "Rust", + "techStack": "", + "license": "AGPL-3.0", + "FediAccount": "", + "apClass": true, + "zotClass": false, + "diasporaClass": false, + "OStatusClass": false, + "categories": ["Bridges"] + }, + { + "title": "BirdSiteLIVE", + "source": "https://github.com/NicolasConstant/BirdsiteLive", + "protocols": "ActivityPub", + "site": "", + "logo": "", + "servers": "", + "description": "An easy to use, private and ethical Twitter to ActivityPub bridge.", + "codeLanguage": "C#", + "techStack": "", + "license": "CC0-1.0", + "FediAccount": "@BirdsiteLIVE@fosstodon.org", + "apClass": true, + "zotClass": false, + "diasporaClass": false, + "OStatusClass": false, + "categories": ["Bridges"] + }, + { + "title": "ligh7hau5", + "source": "https://github.com/vulet/ligh7hau5", + "protocols": "ActivityPub", + "site": "", + "logo": "", + "servers": "", + "description": "A Matrix to Fediverse client / bridge.", + "codeLanguage": "Javascript", + "techStack": "", + "license": "GPL-3.0", + "FediAccount": "", + "apClass": true, + "zotClass": false, + "diasporaClass": false, + "OStatusClass": false, + "categories": ["Bridges"] + }, + { + "title": "tootgroup.py", + "source": "https://github.com/oe4dns/tootgroup.py", + "protocols": "ActivityPub", + "site": "", + "logo": "", + "servers": "", + "description": "Emulate group accounts on Mastodon.", + "codeLanguage": "Python", + "techStack": "", + "license": "GPL-3.0", + "FediAccount": "", + "apClass": true, + "zotClass": false, + "diasporaClass": false, + "OStatusClass": false, + "categories": ["Utils"] + }, + { + "title": "yt2pt", + "source": "https://github.com/buoyantair/yt2pt", + "protocols": "ActivityPub", + "site": "", + "logo": "", + "servers": "", + "description": "A simple set of scripts to quickly import your YouTube channel to PeerTube.", + "codeLanguage": "Javascript", + "techStack": "", + "license": "MIT", + "FediAccount": "", + "apClass": true, + "zotClass": false, + "diasporaClass": false, + "OStatusClass": false, + "categories": ["Utils"] + }, + { + "title": "corpus-activity-streams", + "source": "https://github.com/ryanatkn/corpus-activity-streams", + "protocols": "ActivityPub", + "site": "", + "logo": "", + "servers": "", + "description": "Activity Streams 2.0 vocabulary data and alternative docs.", + "codeLanguage": "TypeScript", + "techStack": "", + "license": "Unlicense (public domain)", + "FediAccount": "", + "apClass": true, + "zotClass": false, + "diasporaClass": false, + "OStatusClass": false, + "categories": ["Utils"] } ] } diff --git a/themes/starter/source/assets/scss/modules/_misc.scss b/themes/starter/source/assets/scss/modules/_misc.scss index 969d036..2ea8dcb 100644 --- a/themes/starter/source/assets/scss/modules/_misc.scss +++ b/themes/starter/source/assets/scss/modules/_misc.scss @@ -276,7 +276,8 @@ #c:checked ~ .misc__grid .card:not(.c), #haskell:checked ~ .misc__grid .card:not(.haskell), #guile:checked ~ .misc__grid .card:not(.guile), -#racket:checked ~ .misc__grid .card:not(.racket) { +#racket:checked ~ .misc__grid .card:not(.racket), +#clojure:checked ~ .misc__grid .card:not(.clojure) { display: none; }