Add LibRate, AP test suite, Lemmy Automoderator, Fedi safety

This commit is contained in:
lostinlight 2023-10-23 22:13:29 +03:00
parent 52dffa3e12
commit b4a1ad59cc
3 changed files with 91 additions and 1 deletions

View File

@ -1801,6 +1801,24 @@
"OStatusClass": false,
"categories": ["Media"]
},
{
"title": "LibRate",
"source": "https://codeberg.org/mjh/LibRate",
"protocols": "ActivityPub",
"site": "",
"logo": "",
"servers": "",
"description": "Libre media rating website for the Fediverse.",
"codeLanguage": "Go",
"techStack": "",
"license": "AGPL-3.0",
"FediAccount": "",
"apClass": true,
"zotClass": false,
"diasporaClass": false,
"OStatusClass": false,
"categories": ["Reviews"]
},
{
"title": "diaspora*",
"source": "https://github.com/diaspora/diaspora",

View File

@ -2574,6 +2574,78 @@
"diasporaClass": false,
"OStatusClass": false,
"categories": ["Plugins"]
},
{
"title": "ActivityPub Test Suite",
"source": "https://github.com/steve-bate/activitypub-testsuite",
"protocols": "ActivityPub",
"site": "",
"logo": "",
"servers": "",
"description": "Server-independent, full-automated test suite primary focused on ActivityPub server compliance testing.",
"codeLanguage": "Python",
"techStack": "",
"license": "MIT",
"FediAccount": "",
"apClass": true,
"zotClass": false,
"diasporaClass": false,
"OStatusClass": false,
"categories": ["Tests"]
},
{
"title": "Lemmy Automoderator",
"source": "https://github.com/basedcount/lemmy-automoderator",
"protocols": "ActivityPub",
"site": "",
"logo": "",
"servers": "",
"description": "Automated removal of Lemmy posts, comments based on title, content or link; user whitelisting and exceptions for moderators.",
"codeLanguage": "TypeScript",
"techStack": "",
"license": "GPL-3.0",
"FediAccount": "",
"apClass": true,
"zotClass": false,
"diasporaClass": false,
"OStatusClass": false,
"categories": ["Utils"]
},
{
"title": "Lemmy Migrate",
"source": "https://github.com/wescode/lemmy_migrate",
"protocols": "ActivityPub",
"site": "",
"logo": "",
"servers": "",
"description": "Migrate your subscribed Lemmy communites to a new account.",
"codeLanguage": "Python",
"techStack": "",
"license": "AGPL-3.0",
"FediAccount": "",
"apClass": true,
"zotClass": false,
"diasporaClass": false,
"OStatusClass": false,
"categories": ["Utils"]
},
{
"title": "Fedi safety",
"source": "https://github.com/db0/fedi-safety",
"protocols": "ActivityPub",
"site": "",
"logo": "",
"servers": "",
"description": "Script that goes through Lemmy images in storage and tries to prevent illegal or unethical content.",
"codeLanguage": "Python",
"techStack": "",
"license": "AGPL-3.0",
"FediAccount": "",
"apClass": true,
"zotClass": false,
"diasporaClass": false,
"OStatusClass": false,
"categories": ["Utils"]
}
]
}

View File

@ -24,7 +24,7 @@ layout: layout
const apps = site.data.miscellaneous.apps;
const langList = groupByKey(apps, "codeLanguage").sort((a,b) => b.count - a.count);
const licenseList = groupByKey(apps, "license").sort((a,b) => b.count - a.count);
const byCategory = [['snMacro', 'Social network (macro)'], ['snMicro', 'Social network (micro)'], ['blogPub', 'Blog and Publishing'], ['media', 'Media sharing'], ['links', 'Link sharing'], ['evMeet', 'Events and Meetups'], ['files', 'File hosting'], ['data', 'Open data'], ['reviews', 'Reviewing'], ['games', 'Gaming'], ['dev', 'Software development'], ['extend', 'Extensions'], ['forums', 'Forums, boards'], ['other', 'Other']];
const byCategory = [['snMacro', 'Social network (macro)'], ['snMicro', 'Social network (micro)'], ['blogPub', 'Blog and Publishing'], ['media', 'Media sharing'], ['links', 'Link sharing'], ['evMeet', 'Events and Meetups'], ['files', 'File hosting'], ['data', 'Open data'], ['reviews', 'Reviews and ratings'], ['games', 'Gaming'], ['dev', 'Software development'], ['extend', 'Extensions'], ['forums', 'Forums, boards'], ['other', 'Other']];
const byProtocol = [['sortDiaspora', 'diaspora'], ['sortZot', 'Zot'], ['sortAP', 'ActivityPub'], ['sortOstatus', 'OStatus']];
const pattern = /[\s0.-]/g;
%>