Check-in [7573908dd3]
Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
Overview
Comment: | standardize PMD type: further |
---|---|
Downloads: | Tarball | ZIP archive | SQL archive |
Timelines: | family | ancestors | descendants | both | trunk |
Files: | files | file ages | folders |
SHA1: |
7573908dd3f30fd914e04ed5dd755069 |
User & Date: | mario 2021-10-24 06:20:10 |
Context
2021-10-24
| ||
22:14 | Add +hea:der, multi-url, FOSSIL_REPOSITORY= env support. Change more github-URLs to fossil/json api. check-in: 0b03fda8d7 user: mario tags: trunk | |
06:20 | standardize PMD type: further check-in: 7573908dd3 user: mario tags: trunk | |
06:19 | tag wiki pages (on initial artifactt) check-in: fe53bd85f9 user: mario tags: trunk | |
Changes
Changes to extroot/auth.
1 2 3 4 | #!/usr/bin/php-cgi -dcgi.force_redirect=0 <?php # encoding: utf-8 # api: cgi | | | 1 2 3 4 5 6 7 8 9 10 11 12 | #!/usr/bin/php-cgi -dcgi.force_redirect=0 <?php # encoding: utf-8 # api: cgi # type: output # category: auth # title: IndieAuth authorization_endpoint # description: Verifies a remote user id (URL) against active fossil login # version: 0.6 # state: beta # depends: php:curl, php:sqlite # doc: https://www.w3.org/TR/indieauth/#authentication, |
︙ | ︙ |
Changes to extroot/crashreport.
1 2 3 4 | #!/usr/bin/php-cgi -dcgi.force_redirect=0 <?php # encoding: utf-8 # api: cgi | | | | 1 2 3 4 5 6 7 8 9 10 11 12 13 | #!/usr/bin/php-cgi -dcgi.force_redirect=0 <?php # encoding: utf-8 # api: cgi # type: store # category: ticket # title: Crashreport # description: Receives errors (JSON POST) and files them as tickets # version: 0.1 # state: alpha # config: - # access: public # |
︙ | ︙ |
Changes to extroot/index.
1 2 3 4 | #!/usr/bin/php-cgi -dcgi.force_redirect=0 <?php # encoding: utf-8 # api: cgi | | | | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 | #!/usr/bin/php-cgi -dcgi.force_redirect=0 <?php # encoding: utf-8 # api: cgi # type: output # category: list # title: Ext/ index # description: Lists all CGI extensions in the extroot: folder # version: 0.3 # state: stable # config: - # access: public # # Just a glob() and some crude plugin meta extraction. # include("./fossil_common.php"); error_reporting(0); #-- fossil HTML output function page_md($text) { header("Content-Type: text/html; charset=utf-8"); print <<<EOF <div class="fossil-doc" data-title='Extensions'> <style> .extensions-index { columns: 2; } .fsl-ext { width: 100%; display: inline-block; |
︙ | ︙ | |||
94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 | page_md("<div class=extensions-index>\n"); $map_access = ["public"=>"🔎", "private"=>"🕵", "admin"=>"🔑", "auth"=>"💁"]; foreach (ls(__DIR__) as $fn) { $meta = meta($fn); $h = "h"; $title = $meta["title"] ?: $fn; $version = $meta["version"] ?: "-"; $desc = $meta["description"] ?: $fn; $type = $meta["type"] ?: "extension"; $cat = $meta["category"] ?: "-"; $access = ""; if (!empty($meta["access"])) { $access = "<span class=access title='$meta[access]'>" . ($map_access[$meta["access"]] ?: "🔒") . "</span>"; } print <<<EOF <div class="fsl-ext $cat" title="{$h($meta['__doc__'], ENT_QUOTES)}"> <a href="$_SERVER[FOSSIL_URI]/ext/$fn">$title</a> | > | | 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 | page_md("<div class=extensions-index>\n"); $map_access = ["public"=>"🔎", "private"=>"🕵", "admin"=>"🔑", "auth"=>"💁"]; foreach (ls(__DIR__) as $fn) { $meta = meta($fn); $h = "h"; $title = $meta["title"] ?: $fn; $version = $meta["version"] ?: "-"; $state = $meta["state"] ?: "-"; $desc = $meta["description"] ?: $fn; $type = $meta["type"] ?: "extension"; $cat = $meta["category"] ?: "-"; $access = ""; if (!empty($meta["access"])) { $access = "<span class=access title='$meta[access]'>" . ($map_access[$meta["access"]] ?: "🔒") . "</span>"; } print <<<EOF <div class="fsl-ext $cat" title="{$h($meta['__doc__'], ENT_QUOTES)}"> <a href="$_SERVER[FOSSIL_URI]/ext/$fn">$title</a> <span class=version title="$state">$version</span> $access <span class=right> <div class=type>$type</div> <div class=category>$cat</div> </span> <div class=description>{$h($desc)}</div> </div> EOF; } print "</div>"; ?> |
Changes to extroot/micropub.
1 2 3 4 | #!/usr/bin/php-cgi -dcgi.force_redirect=0 <?php # encoding: utf-8 # api: cgi | | | | 1 2 3 4 5 6 7 8 9 10 11 12 13 | #!/usr/bin/php-cgi -dcgi.force_redirect=0 <?php # encoding: utf-8 # api: cgi # type: store # category: wiki # title: MicroPub API # description: Accepts blog/ticket/chat entries from micropub clients # version: 0.2 # state: incomplete # depends: php:sqlite # doc: https://micropub.spec.indieweb.org/#add, # https://github.com/indieweb/micropub-extensions/issues |
︙ | ︙ |
Changes to extroot/sqliteadmin.
1 2 3 | #!/usr/bin/php-cgi -dcgi.force_redirect=0 <?php # api: cgi | | | 1 2 3 4 5 6 7 8 9 10 11 | #!/usr/bin/php-cgi -dcgi.force_redirect=0 <?php # api: cgi # type: store # category: database # title: SQLiteAdmin # description: PHP-based admin tool to manage SQLite2 and SQLite3 databases # version: 1.9.9-dev # license: GNU-GPL-v3+ # url: https://www.phpliteadmin.org/ # access: admin |
︙ | ︙ |
Changes to extroot/survey_sum.
1 2 3 4 | #!/usr/bin/php-cgi -dcgi.force_redirect=0 <?php # encoding: utf-8 # api: cgi | | | 1 2 3 4 5 6 7 8 9 10 11 12 | #!/usr/bin/php-cgi -dcgi.force_redirect=0 <?php # encoding: utf-8 # api: cgi # type: output # category: database # title: Survey summarize # description: Only collects numeric entries for approximate stats # version: 0.2 # state: alpha # config: - # access: public |
︙ | ︙ |
Changes to extroot/token.
1 2 3 4 | #!/usr/bin/php-cgi -dcgi.force_redirect=0 <?php # encoding: utf-8 # api: cgi | | | 1 2 3 4 5 6 7 8 9 10 11 12 | #!/usr/bin/php-cgi -dcgi.force_redirect=0 <?php # encoding: utf-8 # api: cgi # type: store # category: auth # title: IndieAuth token endpoint # description: Turns an auth token into an access token (but not really) # version: 0.2 # state: untested # depends: php:sqlite # doc: https://indieweb.org/obtaining-an-access-token |
︙ | ︙ |
Changes to extroot/trees.
1 2 3 4 5 | #!/usr/bin/php-cgi -dcgi.force_redirect=0 <?php # encoding: utf-8 # api: cgi # type: output | | | 1 2 3 4 5 6 7 8 9 10 11 12 13 | #!/usr/bin/php-cgi -dcgi.force_redirect=0 <?php # encoding: utf-8 # api: cgi # type: output # category: github # title: trees API # description: Simulate GitHub directory listing response # version: 0.1 # state: beta # depends: php:sqlite # config: - # access: public |
︙ | ︙ |