diff options
Diffstat (limited to 'org/util_cgi_d_sqlite_search.org')
-rw-r--r-- | org/util_cgi_d_sqlite_search.org | 73 |
1 files changed, 65 insertions, 8 deletions
diff --git a/org/util_cgi_d_sqlite_search.org b/org/util_cgi_d_sqlite_search.org index 4225833..21636ff 100644 --- a/org/util_cgi_d_sqlite_search.org +++ b/org/util_cgi_d_sqlite_search.org @@ -4,7 +4,7 @@ #+FILETAGS: :spine:hub: #+AUTHOR: Ralph Amissah #+EMAIL: [[mailto:ralph.amissah@gmail.com][ralph.amissah@gmail.com]] -#+COPYRIGHT: Copyright (C) 2015 - 2020 Ralph Amissah +#+COPYRIGHT: Copyright (C) 2015 - 2021 Ralph Amissah #+LANGUAGE: en #+STARTUP: content hideblocks hidestars noindent entitiespretty #+OPTIONS: H:3 num:nil toc:t \n:nil @:t ::t |:t ^:nil _:nil -:t f:t *:t <:t @@ -63,12 +63,69 @@ mixin GenericMain!cgi_function_intro; #+NAME: cgi_sqlite_head #+BEGIN_SRC d +<<doc_header_including_copyright_and_license>> /+ dub.sdl name "spine search" description "spine cgi search" +/ #+END_SRC +*** document header including copyright & license + +#+NAME: doc_header_including_copyright_and_license +#+BEGIN_SRC txt +/+ +- Name: Spine, Doc Reform [a part of] + - Description: documents, structuring, processing, publishing, search + - static content generator + + - Author: Ralph Amissah + [ralph.amissah@gmail.com] + + - Copyright: (C) 2015 - 2021 Ralph Amissah, All Rights + Reserved. + + - License: AGPL 3 or later: + + Spine (SiSU), a framework for document structuring, publishing and + search + + Copyright (C) Ralph Amissah + + This program is free software: you can redistribute it and/or modify it + under the terms of the GNU AFERO General Public License as published by the + Free Software Foundation, either version 3 of the License, or (at your + option) any later version. + + This program is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + more details. + + You should have received a copy of the GNU General Public License along with + this program. If not, see [https://www.gnu.org/licenses/]. + + If you have Internet connection, the latest version of the AGPL should be + available at these locations: + [https://www.fsf.org/licensing/licenses/agpl.html] + [https://www.gnu.org/licenses/agpl.html] + + - Spine (by Doc Reform, related to SiSU) uses standard: + - docReform markup syntax + - standard SiSU markup syntax with modified headers and minor modifications + - docReform object numbering + - standard SiSU object citation numbering & system + + - Hompages: + [https://www.doc_reform.org] + [https://www.sisudoc.org] + + - Git + [https://git.sisudoc.org/projects/?p=software/spine.git;a=summary] + ++/ +#+END_SRC + ** imports #+NAME: cgi_sqlite_imports @@ -611,7 +668,7 @@ string previous_next () { </title> <meta name="sourcefile" content="SiSU.sst" /> <link rel="generator" href="sisudoc.org" /> - <link rel="shortcut icon" href="http://%s/image_sys/spine.ico" /> + <link rel="shortcut icon" href="https://%s/image_sys/spine.ico" /> <style media = "all"> *{ padding : 0px; @@ -683,10 +740,10 @@ string previous_next () { <tr><td width="20%%"> <table summary="home button / home information" border="0" cellpadding="2" cellspacing="0"> <tr><td align="left"> - <br /><a href="http://sisudoc.org/" target="_top"> + <br /><a href="https://sisudoc.org/" target="_top"> <b>SiSU</b> </a> - <br /><a href="http://git.sisudoc.org/" target="_top"> + <br /><a href="https://git.sisudoc.org/" target="_top"> git </a> </td></tr> @@ -1076,7 +1133,7 @@ LIMIT %s OFFSET %s auto m = (row["date_published"].as!string).match(regex(r"^([0-9]{4})")); // breaks if row missing or no match? cgi.write( "<hr><a href=\"" - ~ "http://" ~ conf.http_host ~ "/" + ~ "https://" ~ conf.http_host ~ "/" ~ row["language_document_char"].as!string ~ "/html/" ~ row["src_filename_base"].as!string ~ "/" ~ "toc.html" @@ -1095,7 +1152,7 @@ LIMIT %s OFFSET %s if (cv.results_type == "txt") { cgi.write( "<hr><a href=\"" - ~ "http://" ~ conf.http_host ~ "/" + ~ "https://" ~ conf.http_host ~ "/" ~ row["language_document_char"].as!string ~ "/html/" ~ row["src_filename_base"].as!string ~ "/" ~ row["seg_name"].as!string ~ ".html#" ~ row["ocn"].as!string @@ -1108,7 +1165,7 @@ LIMIT %s OFFSET %s } else { cgi.write( "<a href=\"" - ~ "http://" ~ conf.http_host ~ "/" + ~ "https://" ~ conf.http_host ~ "/" ~ row["language_document_char"].as!string ~ "/html/" ~ row["src_filename_base"].as!string ~ "/" ~ row["seg_name"].as!string ~ ".html#" ~ row["ocn"].as!string @@ -1157,7 +1214,7 @@ LIMIT %s OFFSET %s name "spine_search" description "A minimal D application." authors "ralph" -copyright "Copyright © 2020, ralph" +copyright "Copyright © 2021, ralph" license "GPL-3.0+" dependency "d2sqlite3" version="~>0.18.3" dependency "arsd-official": "7.2.0" |