From dee5c351567cc857b350c5eb5d02d969aad52d58 Mon Sep 17 00:00:00 2001 From: octospacc Date: Mon, 17 Apr 2023 20:50:10 +0000 Subject: [PATCH] OcttKB Cross-Repo Sync (HTML to Raw) --- Wiki-OcttKB/tiddlers/Normal/Aria2.tid | 9 ++++--- .../Normal/{Base64_en.tid => Base64.tid} | 7 ++--- Wiki-OcttKB/tiddlers/Normal/Friendica.tid | 26 ++++++++++++++----- Wiki-OcttKB/tiddlers/Normal/HTTP.tid | 8 +++++- .../tiddlers/System/$__HistoryList.json.meta | 4 +-- .../$__OcttKB_Config_LargeSidebar.ui.tid | 2 +- .../tiddlers/System/$__OcttKB_Empty.tid | 2 +- Wiki-OcttKB/tiddlers/System/$__StoryList.tid | 4 +-- .../tiddlers/System/$__state_sidebar.tid | 2 +- 9 files changed, 44 insertions(+), 20 deletions(-) rename Wiki-OcttKB/tiddlers/Normal/{Base64_en.tid => Base64.tid} (68%) diff --git a/Wiki-OcttKB/tiddlers/Normal/Aria2.tid b/Wiki-OcttKB/tiddlers/Normal/Aria2.tid index 45406bb..9611202 100644 --- a/Wiki-OcttKB/tiddlers/Normal/Aria2.tid +++ b/Wiki-OcttKB/tiddlers/Normal/Aria2.tid @@ -1,12 +1,15 @@ created: 20230417102242544 creator: Octt -modified: 20230417102805547 +modified: 20230417204700055 modifier: Octt tags: FTP SFTP HTTP BitTorrent ToDo title: Aria2 +* https://github.com/aria2 + !!!! ''Wrappers, Frontends'' -* AriaNg -* aria2p +* [[AriaNg|https://github.com/mayswind/AriaNg]] - //Modern web frontend making aria2 easier to use// +** [[Personal fork|https://github.com/octospacc/AriaNg-Fork/releases]] +* [[aria2p|https://github.com/pawamoy/aria2p]] - //Command-line tool and library to interact with an aria2c daemon process// diff --git a/Wiki-OcttKB/tiddlers/Normal/Base64_en.tid b/Wiki-OcttKB/tiddlers/Normal/Base64.tid similarity index 68% rename from Wiki-OcttKB/tiddlers/Normal/Base64_en.tid rename to Wiki-OcttKB/tiddlers/Normal/Base64.tid index 4ff171c..b129d59 100644 --- a/Wiki-OcttKB/tiddlers/Normal/Base64_en.tid +++ b/Wiki-OcttKB/tiddlers/Normal/Base64.tid @@ -1,9 +1,10 @@ created: 20221105114920520 -modified: 20230206111552076 +creator: Octt +modified: 20230417203646278 modifier: Octt tags: $:/i18n:en -title: Base64:en +title: Base64 ''Base64'' is a 8-bit-binary to text data encoding scheme. -Due to the format using a character set of 64 characters, representable by 6 bits, a minimal b64 block is ''24 bits'' large (lcm(8,6)), which is 3 binary bytes, or 4 b64 text characters. \ No newline at end of file +Due to the format using a character set of 64 characters, representable by 6 bits, a minimal b64 block is ''24 bits'' large (lcm(8,6)), which is 3 binary bytes, or 4 b64 text characters. diff --git a/Wiki-OcttKB/tiddlers/Normal/Friendica.tid b/Wiki-OcttKB/tiddlers/Normal/Friendica.tid index 1b99bc7..8c885fd 100644 --- a/Wiki-OcttKB/tiddlers/Normal/Friendica.tid +++ b/Wiki-OcttKB/tiddlers/Normal/Friendica.tid @@ -1,23 +1,37 @@ created: 20230113105935789 creator: Octt -modified: 20230413072833570 +modified: 20230417200917567 modifier: Octt tags: Fediverse $:/i18n:en title: Friendica <<^wikipediaframe Friendica en>> +* https://friendi.ca/ - <<[ "[[Git|https://github.com/friendica/friendica]]">> <<[ "[[Dev Wiki|https://github.com/friendica/friendica/wiki]]">> <<[ "[[User/Admin Wiki|https://wiki.friendi.ca/]]">> + !! ''API'' -The official API documentation is disorganized and possibly lacks some information, so I need to build my own while I build my custom client. +~~The official API documentation is disorganized and possibly lacks some information, so~~ Apparently the good API documentation is [[on the GitHub Wiki|https://github.com/friendica/friendica/wiki/Friendica-API]], but I still need to build my own organized while I build my custom client. -Login is possible via basic [[HTTP]] authentication. +* Login is possible via basic [[HTTP]] authentication. +* All routes can be examined from [[routes.config.php|https://github.com/friendica/friendica/blob/2023.03-rc/static/routes.config.php]]. !!! ''Endpoints'' Endpoints are present for clients implementing the Mastodon and Twitter protocols, as well as Friendica's own client-to-server protocol, but we only care about this last one. -All Friendica endpoints are available at the `/api/` namespace, they return [[JSON]] data by default. +All Friendica endpoints below are available at the `/api/` namespace. -* `/search` -** `q=`Query +* They return [[JSON]] data by default. +** Support many formats by suffix: `.{json|xml|rss|atom}` + +--- + +* GET `/search` +** `q=`Search Query + +!!!! ''Community Timelines'' + +* [[#|https://github.com/friendica/friendica/wiki/Friendica-API#statusespublic_timeline--auth]] GET `/statuses/public_timeline` - Local + +* [[#|https://wiki.friendi.ca/docs/api-friendica#get_apistatusesnetworkpublic_timeline]] GET `/statuses/networkpublic_timeline` - Federated diff --git a/Wiki-OcttKB/tiddlers/Normal/HTTP.tid b/Wiki-OcttKB/tiddlers/Normal/HTTP.tid index c2ba371..e53de46 100644 --- a/Wiki-OcttKB/tiddlers/Normal/HTTP.tid +++ b/Wiki-OcttKB/tiddlers/Normal/HTTP.tid @@ -1,6 +1,6 @@ created: 20230205142456532 creator: Octt -modified: 20230223220033445 +modified: 20230417203556283 modifier: Octt tags: Protocol Web title: HTTP @@ -12,3 +12,9 @@ title: HTTP * HTTP on... [[MDN|https://developer.mozilla.org/en-US/docs/Web/HTTP]] * HTTP response status codes: [[Wikipedia|https://en.wikipedia.org/wiki/List_of_HTTP_status_codes]] ** [[HTTP Cats|https://http.cat/]] + +!!! ''Features'' + +* ''<>'' +** `Authorization: Basic ` +*** Credentials: [[Base64]]-encoded string: `:` diff --git a/Wiki-OcttKB/tiddlers/System/$__HistoryList.json.meta b/Wiki-OcttKB/tiddlers/System/$__HistoryList.json.meta index 37d9af7..631836b 100644 --- a/Wiki-OcttKB/tiddlers/System/$__HistoryList.json.meta +++ b/Wiki-OcttKB/tiddlers/System/$__HistoryList.json.meta @@ -1,5 +1,5 @@ -created: 20230417120632844 +created: 20230417205009830 current-tiddler: GettingStarted -modified: 20230417120632844 +modified: 20230417205009830 title: $:/HistoryList type: application/json \ No newline at end of file diff --git a/Wiki-OcttKB/tiddlers/System/$__OcttKB_Config_LargeSidebar.ui.tid b/Wiki-OcttKB/tiddlers/System/$__OcttKB_Config_LargeSidebar.ui.tid index c76ef41..8c95815 100644 --- a/Wiki-OcttKB/tiddlers/System/$__OcttKB_Config_LargeSidebar.ui.tid +++ b/Wiki-OcttKB/tiddlers/System/$__OcttKB_Config_LargeSidebar.ui.tid @@ -1,7 +1,7 @@ Enabled: 1 created: 20230208220901786 creator: Octt -modified: 20230417115256012 +modified: 20230417195145154 modifier: Octt tags: $:/GlobalOption title: $:/OcttKB/Config/LargeSidebar.ui diff --git a/Wiki-OcttKB/tiddlers/System/$__OcttKB_Empty.tid b/Wiki-OcttKB/tiddlers/System/$__OcttKB_Empty.tid index 7011426..bfe2edf 100644 --- a/Wiki-OcttKB/tiddlers/System/$__OcttKB_Empty.tid +++ b/Wiki-OcttKB/tiddlers/System/$__OcttKB_Empty.tid @@ -1,3 +1,3 @@ created: 19700101000000000 -modified: 20230414165118000 +modified: 20230417120739000 title: $:/OcttKB/Empty \ No newline at end of file diff --git a/Wiki-OcttKB/tiddlers/System/$__StoryList.tid b/Wiki-OcttKB/tiddlers/System/$__StoryList.tid index ddf0637..1a3b276 100644 --- a/Wiki-OcttKB/tiddlers/System/$__StoryList.tid +++ b/Wiki-OcttKB/tiddlers/System/$__StoryList.tid @@ -1,6 +1,6 @@ -created: 20230417115338989 +created: 20230417175913754 creator: Octt list: $:/OcttKB/Repo -modified: 20230417120451463 +modified: 20230417204801120 modifier: Octt title: $:/StoryList \ No newline at end of file diff --git a/Wiki-OcttKB/tiddlers/System/$__state_sidebar.tid b/Wiki-OcttKB/tiddlers/System/$__state_sidebar.tid index f1fbdd7..0b8059e 100644 --- a/Wiki-OcttKB/tiddlers/System/$__state_sidebar.tid +++ b/Wiki-OcttKB/tiddlers/System/$__state_sidebar.tid @@ -1,6 +1,6 @@ created: 20220920174307633 creator: Octt -modified: 20230417120514670 +modified: 20230417204757478 modifier: Octt title: $:/state/sidebar