Skip to content

Commit

Permalink
OcttKB Cross-Repo Sync (HTML to Raw)
Browse files Browse the repository at this point in the history
  • Loading branch information
octospacc committed Feb 4, 2024
1 parent 3ed98fb commit d49724d
Show file tree
Hide file tree
Showing 9 changed files with 245 additions and 20 deletions.
118 changes: 105 additions & 13 deletions Wiki-OcttKB/tiddlers/Normal/_Fediverse Frontends Comparison.tid
Original file line number Diff line number Diff line change
@@ -1,21 +1,113 @@
created: 20240203164756269
creator: Octt
modified: 20240203182833422
modified: 20240204112212512
modifier: Octt
tags:
title: Fediverse Frontends Comparison

<div style="overflow-x: auto;">
\define FilterRangeIndirect() [range[$(filterRangeStart)$,$(filterRangeEnd)$]]

||Mastodon|Misskey|Elk|Pinafore/Semaphore|Soapbox|
|Mastodon API|✅️|❌️|✅️|✅️|✅️|
|Misskey API|❌️|✅️|❔️|❔️|❔️|
|Performance|⚠️|⚠️|❔️|✅️|❔️|
|Stability|✅️|✅️|❌️|✅️|❔️|
|Nested replies|❌️|✅️|❌️|❌️|❌️|
|Wellbeing / reduced distractions|✅️|❔️|✅️ Advanced|✅️ Advanced|✅️ Mid|
|User theming|❌️|✅️ CSS supported|✅️|✅️|❌️|
|Multi-column|✅️|✅️|❌️|❌️|❌️|
|Multi-account|❌️|✅️ Frontend is instance-hosted|✅️ Full|⚠️ For different instances only|⚠️ For same instance only|
\define TableEditable()
<$let
callerTiddler=<<currentTiddler>>
dataTiddler={{{[<callerTiddler>addprefix[$:/Data/TableEditable/]]}}}
tempTiddler={{{[<callerTiddler>addprefix[$:/temp/TableEditable/]]}}}
rowsNumber={{{[<dataTiddler>getindex[rowsNumber]]}}}
colsNumber={{{[<dataTiddler>getindex[colsNumber]]}}}
selectIndex1={{{[<tempTiddler>get[.select1]]}}}
>
<!-- TODO:
* update row/col selector when insert/delete some row/col
* implement all mentioned editing options
* move macro to dedicated tiddler
* row and col number headings?
-->
<$link to=<<dataTiddler>>>#</$link>
<label>
Rows:
<$edit-text tag="input" type="number" tiddler=<<dataTiddler>> index="rowsNumber"/>
</label>
<label>
Columns:
<$edit-text tag="input" type="number" tiddler=<<dataTiddler>> index="colsNumber"/>
</label>
<label style="display: block;">
Edit...
<$edit-text tag="input" type="number" tiddler=<<tempTiddler>> field=".select1"/>
<$button>
...Row Insert
<$let filterRangeStart=<<rowsNumber>> filterRangeEnd=<<selectIndex1>>>
<$list filter=<<FilterRangeIndirect>>>
<$let rowIndexOld=<<currentTiddler>> filterRangeStart="1" filterRangeEnd=<<rowsNumber>>>
<$list filter=<<FilterRangeIndirect>>>
<$let colIndex=<<currentTiddler>> rowIndexNew={{{[<rowIndexOld>add[1]]}}}
cellIndexOld={{{[[/r]addsuffix<rowIndexOld>addsuffix[/c]addsuffix<colIndex>addsuffix[/]]}}}
cellIndexNew={{{[[/r]addsuffix<rowIndexNew>addsuffix[/c]addsuffix<colIndex>addsuffix[/]]}}}
>
<$action-setfield $tiddler=<<dataTiddler>> $index=<<cellIndexNew>> $value={{{[<dataTiddler>getindex<cellIndexOld>]}}}/>
<$action-setfield $tiddler=<<dataTiddler>> $index=<<cellIndexOld>> $value=""/>
</$let>
</$list>
</$let>
</$list>
</$let>
</$button>
<$button>
...Column Insert
<$let filterRangeStart=<<colsNumber>> filterRangeEnd=<<selectIndex1>>>
<$list filter=<<FilterRangeIndirect>>>
<$let colIndexOld=<<currentTiddler>> filterRangeStart="1" filterRangeEnd=<<rowsNumber>>>
<$list filter=<<FilterRangeIndirect>>>
<$let rowIndex=<<currentTiddler>> colIndexNew={{{[<colIndexOld>add[1]]}}}
cellIndexOld={{{[[/r]addsuffix<rowIndex>addsuffix[/c]addsuffix<colIndexOld>addsuffix[/]]}}}
cellIndexNew={{{[[/r]addsuffix<rowIndex>addsuffix[/c]addsuffix<colIndexNew>addsuffix[/]]}}}
>
<$action-setfield $tiddler=<<dataTiddler>> $index=<<cellIndexNew>> $value={{{[<dataTiddler>getindex<cellIndexOld>]}}}/>
<$action-setfield $tiddler=<<dataTiddler>> $index=<<cellIndexOld>> $value=""/>
</$let>
</$list>
</$let>
</$list>
</$let>
</$button>
<!--
<$button>
...Row Delete
</$button>
<$button>
...Column Delete
</$button>
-->
</label>
<div class="TableEditable"><table><tbody>
<$let filterRangeStart="1" filterRangeEnd=<<rowsNumber>>>
<$list filter=<<FilterRangeIndirect>>>
<$let row=<<currentTiddler>>>
<tr>
<$let filterRangeStart="1" filterRangeEnd=<<colsNumber>>>
<$list filter=<<FilterRangeIndirect>>>
<$let col=<<currentTiddler>> cellIndex={{{[[/r]addsuffix<row>addsuffix[/c]addsuffix<col>addsuffix[/]]}}}>
<td title=<<cellIndex>>>
<$edit-text minHeight="1em" tiddler=<<dataTiddler>> index=<<cellIndex>>/>
</td>
</$let>
</$list>
</$let>
</tr>
</$let>
</$list>
</$let>
</tbody></table></div>
<style>
div.TableEditable {
overflow-x: auto;
}
div.TableEditable textarea {
border: 0;
resize: none;
}
</style>
</$let>
\end

</div>
<<TableEditable>>
Original file line number Diff line number Diff line change
@@ -0,0 +1,121 @@
{
"/r1/c1/": "",
"/r2/c2/": "✅️",
"/r1/c2/": "Friendica",
"/r1/c3/": "Mastodon",
"/r1/c4/": "Misskey",
"/r1/c5/": "Elk",
"/r1/c6/": "Pinafore/Semaphore",
"/r2/c1/": "Friendica API support",
"/r3/c1/": "Mastodon API support",
"/r4/c1/": "Misskey API support",
"/r5/c1/": "Performance",
"/r6/c1/": "Stability",
"/r7/c1/": "Nested replies",
"/r8/c1/": "Wellbeing / reduced distractions",
"/r9/c1/": "User theming",
"/r10/c1/": "Multi-column",
"/r2/c3/": "❌️",
"/r2/c4/": "❌️",
"/r2/c5/": "⚠️ Partly working via Mastodon methods",
"/r2/c6/": "⚠️ Partly working via Mastodon methods",
"/r3/c2/": "❌️",
"/r3/c3/": "✅️",
"/r3/c4/": "❌️",
"/r3/c5/": "✅️",
"/r3/c6/": "✅️",
"/r4/c2/": "❌️",
"/r4/c3/": "❌️",
"/r4/c4/": "✅️",
"/r4/c5/": "❔️",
"/r4/c6/": "❔️",
"/r5/c2/": "⚠️",
"/r5/c3/": "⚠️",
"/r5/c4/": "⚠️",
"/r5/c5/": "❔️",
"/r5/c6/": "✅️",
"/r6/c2/": "✅️",
"/r6/c3/": "✅️",
"/r6/c4/": "✅️",
"/r6/c5/": "❌️",
"/r6/c6/": "✅️",
"/r7/c2/": "✅️",
"/r7/c3/": "❌️",
"/r7/c4/": "✅️",
"/r7/c5/": "❌️",
"/r7/c6/": "❌️",
"/r8/c2/": "❔️",
"/r8/c3/": "✅️",
"/r8/c4/": "❔️",
"/r8/c5/": "✅️ Advanced",
"/r8/c6/": "✅️ Advanced",
"/r9/c2/": "✅️ User theme reflected to guest profile viewers",
"/r9/c3/": "❌️",
"/r9/c4/": "✅️ CSS supported",
"/r9/c5/": "✅️",
"/r9/c6/": "✅️",
"/r10/c2/": "❌️",
"/r10/c3/": "✅️",
"/r10/c4/": "✅️",
"/r10/c5/": "❌️",
"/r10/c6/": "❌️",
"colsNumber": "7",
"rowsNumber": "12",
"/r1/c7/": "Soapbox",
"/r2/c7/": "⚠️ Partly working via Mastodon methods",
"/r3/c7/": "✅️",
"/r4/c7/": "❔️",
"/r5/c7/": "❔️",
"/r6/c7/": "❔️",
"/r7/c7/": "❌️",
"/r8/c7/": "✅️ Mid",
"/r9/c7/": "❌️",
"/r10/c7/": "❌️",
"/r11/c1/": "Multi-account",
"/r11/c2/": "❔️",
"/r11/c3/": "❌️",
"/r11/c4/": "✅️ Frontend is instance-hosted",
"/r11/c5/": "✅️ Full",
"/r11/c6/": "⚠️ For different instances only",
"/r11/c7/": "⚠️ For same instance only",
"/r11/c8/": "",
"/r10/c8/": "",
"/r11/c9/": "",
"/r10/c9/": "",
"/r11/c10/": "",
"/r10/c10/": "",
"/r9/c8/": "",
"/r9/c9/": "",
"/r9/c10/": "",
"/r8/c8/": "",
"/r8/c9/": "",
"/r8/c10/": "",
"/r7/c8/": "",
"/r7/c9/": "",
"/r7/c10/": "",
"/r6/c8/": "",
"/r6/c9/": "",
"/r6/c10/": "",
"/r5/c8/": "",
"/r5/c9/": "",
"/r5/c10/": "",
"/r4/c8/": "",
"/r4/c9/": "",
"/r4/c10/": "",
"/r3/c8/": "",
"/r3/c9/": "",
"/r3/c10/": "",
"/r2/c8/": "",
"/r2/c9/": "",
"/r2/c10/": "",
"/r1/c8/": "",
"/r1/c9/": "",
"/r1/c10/": "",
"/r12/c1/": "Secondary chat interface",
"/r12/c2/": "❔️",
"/r12/c3/": "❌️",
"/r12/c4/": "❔️",
"/r12/c5/": "❔️",
"/r12/c6/": "❔️",
"/r12/c7/": "❌️"
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
created: 20240203211701689
creator: Octt
modified: 20240204112849156
modifier: Octt
title: $:/Data/TableEditable/Fediverse Frontends Comparison
type: application/json
4 changes: 2 additions & 2 deletions Wiki-OcttKB/tiddlers/System/_HistoryList.json.meta
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
created: 20240203183738384
created: 20240204112953722
current-tiddler: GettingStarted
modified: 20240203183738384
modified: 20240204112953722
title: $:/HistoryList
type: application/json
6 changes: 6 additions & 0 deletions Wiki-OcttKB/tiddlers/System/_Import.tid
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
status: complete
title: $:/Import

The following tiddlers were imported:

# [[$:/Data/TableEditable/Fediverse Frontends Comparison]]
4 changes: 2 additions & 2 deletions Wiki-OcttKB/tiddlers/System/_StoryList.tid
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
created: 20240203142856948
created: 20240204093609710
creator: Octt
list:
modified: 20240203142902470
modified: 20240204112916955
modifier: Octt
title: $:/StoryList
2 changes: 1 addition & 1 deletion Wiki-OcttKB/tiddlers/System/state/_showeditpreview.tid
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
created: 20220920140732083
creator: Octt
modified: 20240203171515047
modified: 20240204000331746
modifier: Octt
title: $:/state/showeditpreview

Expand Down
2 changes: 1 addition & 1 deletion Wiki-OcttKB/tiddlers/System/state/_sidebar.tid
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
created: 20220920174307633
creator: Octt
modified: 20240130140903653
modified: 20240204112914035
modifier: Octt
title: $:/state/sidebar

Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
created: 20220920092307479
creator: Octt
modified: 20240201220037394
modified: 20240204112921940
modifier: Octt
title: $:/state/tab/sidebar--595412856

Expand Down

0 comments on commit d49724d

Please sign in to comment.