aboutsummaryrefslogtreecommitdiffhomepage
path: root/org/util_cgi_d_sqlite_search.org
diff options
context:
space:
mode:
Diffstat (limited to 'org/util_cgi_d_sqlite_search.org')
-rw-r--r--org/util_cgi_d_sqlite_search.org73
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"