Move Vervis, distbin, Nextcloud-Social to Misc page

This commit is contained in:
lostinlight 2020-08-04 02:26:12 +03:00
parent 230dc1f067
commit 046c8a977b
5 changed files with 64 additions and 64 deletions

View file

@ -307,6 +307,24 @@
"OStatusClass": false, "OStatusClass": false,
"categories": ["Media"] "categories": ["Media"]
}, },
{
"title": "Nextcloud-Social",
"source": "https://github.com/nextcloud/social",
"protocols": "ActivityPub",
"site": "https://apps.nextcloud.com/apps/social",
"logo": "/img/misc/nextcloud.png",
"servers": "",
"description": "Social networking app for NextCloud users.",
"codeLanguage": "PHP",
"techStack": "Node.js, Vue, SCSS",
"license": "AGPL-3.0",
"FediAccount": "",
"apClass": true,
"zotClass": false,
"diasporaClass": false,
"OStatusClass": false,
"categories": ["Files", "SN-mi"]
},
{ {
"title": "Gancio", "title": "Gancio",
"source": "https://framagit.org/les/gancio", "source": "https://framagit.org/les/gancio",
@ -611,7 +629,7 @@
"zotClass": false, "zotClass": false,
"diasporaClass": false, "diasporaClass": false,
"OStatusClass": false, "OStatusClass": false,
"categories": ["DataForge", "SN-mi"] "categories": ["OpenData", "SN-mi"]
}, },
{ {
"title": "FediReads", "title": "FediReads",
@ -647,7 +665,7 @@
"zotClass": false, "zotClass": false,
"diasporaClass": false, "diasporaClass": false,
"OStatusClass": false, "OStatusClass": false,
"categories": ["DataForge"] "categories": ["OpenData"]
}, },
{ {
"title": "CPub", "title": "CPub",
@ -665,7 +683,7 @@
"zotClass": false, "zotClass": false,
"diasporaClass": false, "diasporaClass": false,
"OStatusClass": false, "OStatusClass": false,
"categories": ["DataForge"] "categories": ["OpenData"]
}, },
{ {
"title": "SemApps", "title": "SemApps",
@ -683,7 +701,25 @@
"zotClass": false, "zotClass": false,
"diasporaClass": false, "diasporaClass": false,
"OStatusClass": false, "OStatusClass": false,
"categories": ["DataForge"] "categories": ["OpenData"]
},
{
"title": "Vervis",
"source": "https://dev.angeley.es/s/fr33domlover/r/vervis/s",
"protocols": "ActivityPub",
"site": "",
"logo": "",
"servers": "",
"description": "A project hosting and management application. Implementation of ForgeFed.",
"codeLanguage": "Haskell",
"techStack": "",
"license": "AGPL-3.0 / CC0",
"FediAccount": "",
"apClass": true,
"zotClass": false,
"diasporaClass": false,
"OStatusClass": false,
"categories": ["Develop"]
}, },
{ {
"title": "RavenVale", "title": "RavenVale",
@ -793,6 +829,24 @@
"OStatusClass": false, "OStatusClass": false,
"categories": ["Links"] "categories": ["Links"]
}, },
{
"title": "distbin",
"source": "https://github.com/gobengo/distbin",
"protocols": "ActivityPub",
"site": "",
"logo": "",
"servers": "",
"description": "Post bin with distributed social features.",
"codeLanguage": "Typescript",
"techStack": "",
"license": "Apache-2.0",
"FediAccount": "",
"apClass": true,
"zotClass": false,
"diasporaClass": false,
"OStatusClass": false,
"categories": ["SN-mi"]
},
{ {
"title": "diaspora*", "title": "diaspora*",
"source": "https://github.com/diaspora/diaspora", "source": "https://github.com/diaspora/diaspora",
@ -881,7 +935,7 @@
"zotClass": true, "zotClass": true,
"diasporaClass": true, "diasporaClass": true,
"OStatusClass": true, "OStatusClass": true,
"categories": ["SN-ma"] "categories": ["SN-ma", "Files"]
}, },
{ {
"title": "Misskey", "title": "Misskey",

View file

@ -19,42 +19,6 @@
"OStatusClass": false, "OStatusClass": false,
"categories": ["Utils"] "categories": ["Utils"]
}, },
{
"title": "Nextcloud-Social",
"source": "https://github.com/nextcloud/social",
"protocols": "ActivityPub",
"site": "https://apps.nextcloud.com/apps/social",
"logo": "/img/misc/nextcloud.png",
"servers": "",
"description": "Social networking app for NextCloud users.",
"codeLanguage": "PHP",
"techStack": "Node.js, Vue, SCSS",
"license": "AGPL-3.0",
"FediAccount": "",
"apClass": true,
"zotClass": false,
"diasporaClass": false,
"OStatusClass": false,
"categories": ["Plugins"]
},
{
"title": "Vervis",
"source": "https://dev.angeley.es/s/fr33domlover/r/vervis/s",
"protocols": "ActivityPub",
"site": "",
"logo": "",
"servers": "",
"description": "A project hosting and management application. Implementation of ForgeFed.",
"codeLanguage": "Haskell",
"techStack": "",
"license": "AGPL-3.0 / CC0",
"FediAccount": "",
"apClass": true,
"zotClass": false,
"diasporaClass": false,
"OStatusClass": false,
"categories": ["Tools"]
},
{ {
"title": "ForgeFed", "title": "ForgeFed",
"source": "https://notabug.org/peers/forgefed", "source": "https://notabug.org/peers/forgefed",
@ -253,24 +217,6 @@
"OStatusClass": false, "OStatusClass": false,
"categories": ["Libs"] "categories": ["Libs"]
}, },
{
"title": "distbin",
"source": "https://github.com/gobengo/distbin",
"protocols": "ActivityPub",
"site": "",
"logo": "",
"servers": "",
"description": "Post bin with distributed social features.",
"codeLanguage": "Typescript",
"techStack": "",
"license": "Apache-2.0",
"FediAccount": "",
"apClass": true,
"zotClass": false,
"diasporaClass": false,
"OStatusClass": false,
"categories": ["Tools"]
},
{ {
"title": "WordPress-ActivityPub", "title": "WordPress-ActivityPub",
"source": "https://github.com/pfefferle/wordpress-activitypub", "source": "https://github.com/pfefferle/wordpress-activitypub",

View file

@ -23,7 +23,7 @@ layout: layout
const apps = site.data.miscellaneous.apps; const apps = site.data.miscellaneous.apps;
const langList = langCount(apps).sort((a,b) => b.count - a.count); const langList = langCount(apps).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', 'Dataset exchange'], ['reviews', 'Reviewing'], ['games', 'Gaming']]; 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']];
const byProtocol = [['sortDiaspora', 'diaspora'], ['sortZot', 'Zot'], ['sortAP', 'ActivityPub'], ['sortOstatus', 'OStatus']]; const byProtocol = [['sortDiaspora', 'diaspora'], ['sortZot', 'Zot'], ['sortAP', 'ActivityPub'], ['sortOstatus', 'OStatus']];
%> %>

View file

@ -23,14 +23,14 @@ layout: layout
const apps = site.data.tools.apps; const apps = site.data.tools.apps;
const langList = langCount(apps).sort((a,b) => b.count - a.count); const langList = langCount(apps).sort((a,b) => b.count - a.count);
const byCategory = [['libs', 'Libraries'], ['specs', 'Specifications'], ['dev', 'Tools (stuff for developers and geeks)'], ['utils', 'Utilities (bots, daemons, federators)'], ['relays', 'Relays'], ['bridges', 'Bridges'], ['plugins', 'Plugins (addon apps)'], ['tests', 'Testing'], ['other', 'Other']]; const byCategory = [['libs', 'Libraries'], ['specs', 'Specifications'], ['utils', 'Utilities (bots, daemons, federators)'], ['relays', 'Relays'], ['bridges', 'Bridges'], ['plugins', 'Plugins (addon apps)'], ['tests', 'Testing'], ['other', 'Other']];
const byProtocol = [['sortDiaspora', 'diaspora'], ['sortAP', 'ActivityPub'], ['sortOstatus', 'OStatus'], ['sortZot', 'Zot']]; const byProtocol = [['sortDiaspora', 'diaspora'], ['sortAP', 'ActivityPub'], ['sortOstatus', 'OStatus'], ['sortZot', 'Zot']];
%> %>
<%- partial('_partial/heroheader') %> <%- partial('_partial/heroheader') %>
<article class="contents misc"> <article class="contents misc">
<h2>EXPLORE FEDIVERSE TOOLS</h2> <h2>EXPLORE DEVELOPMENT TOOLS</h2>
<h4>Sort by category:</h4> <h4>Sort by category:</h4>
<% for (item in byCategory) { %> <% for (item in byCategory) { %>

View file

@ -248,12 +248,12 @@
#links:checked ~ .misc__grid .card:not(.Links), #links:checked ~ .misc__grid .card:not(.Links),
#evMeet:checked ~ .misc__grid .card:not(.Ev-Meet), #evMeet:checked ~ .misc__grid .card:not(.Ev-Meet),
#files:checked ~ .misc__grid .card:not(.Files), #files:checked ~ .misc__grid .card:not(.Files),
#data:checked ~ .misc__grid .card:not(.DataForge), #data:checked ~ .misc__grid .card:not(.OpenData),
#reviews:checked ~ .misc__grid .card:not(.Reviews), #reviews:checked ~ .misc__grid .card:not(.Reviews),
#games:checked ~ .misc__grid .card:not(.Games), #games:checked ~ .misc__grid .card:not(.Games),
#libs:checked ~ .misc__grid .card:not(.Libs), #libs:checked ~ .misc__grid .card:not(.Libs),
#specs:checked ~ .misc__grid .card:not(.Specs), #specs:checked ~ .misc__grid .card:not(.Specs),
#dev:checked ~ .misc__grid .card:not(.Tools), #dev:checked ~ .misc__grid .card:not(.Develop),
#utils:checked ~ .misc__grid .card:not(.Utils), #utils:checked ~ .misc__grid .card:not(.Utils),
#tests:checked ~ .misc__grid .card:not(.Tests), #tests:checked ~ .misc__grid .card:not(.Tests),
#relays:checked ~ .misc__grid .card:not(.Relays), #relays:checked ~ .misc__grid .card:not(.Relays),