mouse.globalcode.info – website skeleton v_0
authorFrantišek Kučera <franta-hg@frantovo.cz>
Tue, 03 Sep 2019 23:28:46 +0200
branchv_0
changeset 136 025ec3d898c4
parent 135 ad2c76125200
child 137 8e583c8df660
mouse.globalcode.info – website skeleton
build.uživatelské.properties
mouse-data/.seznam.xml
mouse-data/cadMousePro.xml
mouse-data/contact.xml
mouse-data/css/mouse.css
mouse-data/css/styl.css
mouse-data/download.xml
mouse-data/grafika/logo.png
mouse-data/grafika/logo.xcf
mouse-data/index.xml
mouse-data/js/skript.js
mouse-data/license.xml
mouse-data/makra/img.xsl
mouse-data/makra/name.xsl
mouse-data/spacenav-demo.xml
mouse-data/spacenav-hack.xml
mouse-data/spacenav-simulator.xml
mouse-data/web.conf
mouse-data/záhlaví.inc
mouse-data/zápatí.inc
scripts/image-comment.sh
skripty/publikuj.sh
vstup
--- a/build.uživatelské.properties	Thu Sep 11 20:30:46 2014 +0200
+++ b/build.uživatelské.properties	Tue Sep 03 23:28:46 2019 +0200
@@ -0,0 +1,1 @@
+xslt.jar=/home/fiki/lib/java/saxon/saxonb.jar
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/mouse-data/.seznam.xml	Tue Sep 03 23:28:46 2019 +0200
@@ -0,0 +1,65 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<stránka xmlns="https://trac.frantovo.cz/xml-web-generator/wiki/xmlns/strana"
+         xmlns:m="https://trac.frantovo.cz/xml-web-generator/wiki/xmlns/makro">
+   <skrytá>ano</skrytá>
+   <nadpis>Seznam všech stránek</nadpis>
+   <perex>Všechny stránky tohoto webu.</perex>
+   <text xmlns="http://www.w3.org/1999/xhtml">
+      <p xmlns="https://trac.frantovo.cz/xml-web-generator/wiki/xmlns/strana"
+         style="seznamStranek">
+         <a href="index.xhtml">Mouse utilities</a>
+			–
+			Introduction to the mouse utilities.
+			(3.9. 2019 22:04)
+		</p>
+      <p xmlns="https://trac.frantovo.cz/xml-web-generator/wiki/xmlns/strana"
+         style="seznamStranek">
+         <a href="cadMousePro.xhtml">cadMousePro</a>
+			–
+			CLI tool, D-Bus service and a GUI application for configuring the CadMouse Pro.
+			(3.9. 2019 22:04)
+		</p>
+      <p xmlns="https://trac.frantovo.cz/xml-web-generator/wiki/xmlns/strana"
+         style="seznamStranek">
+         <a href="spacenav-demo.xhtml">Spacenav Demo</a>
+			–
+			Demo program that shows current state of 3D mouse.
+			(3.9. 2019 22:04)
+		</p>
+      <p xmlns="https://trac.frantovo.cz/xml-web-generator/wiki/xmlns/strana"
+         style="seznamStranek">
+         <a href="spacenav-simulator.xhtml">Spacenav Simulator</a>
+			–
+			A tool that simulates 3D mouse (resp. the socket) and allows control of a CAD or other client program.
+			(3.9. 2019 22:04)
+		</p>
+      <p xmlns="https://trac.frantovo.cz/xml-web-generator/wiki/xmlns/strana"
+         style="seznamStranek">
+         <a href="spacenav-hack.xhtml">Spacenav Hack</a>
+			–
+			An LD_PRELOAD hack that translates socket messages to the X11 events.
+			(3.9. 2019 22:04)
+		</p>
+      <p xmlns="https://trac.frantovo.cz/xml-web-generator/wiki/xmlns/strana"
+         style="seznamStranek">
+         <a href="license.xhtml">License</a>
+			–
+			Free software license of the Mouse utilities
+			(3.9. 2019 23:25)
+		</p>
+      <p xmlns="https://trac.frantovo.cz/xml-web-generator/wiki/xmlns/strana"
+         style="seznamStranek">
+         <a href="download.xhtml">Download</a>
+			–
+			Sources and distribution of Mouse utilities
+			(3.9. 2019 23:26)
+		</p>
+      <p xmlns="https://trac.frantovo.cz/xml-web-generator/wiki/xmlns/strana"
+         style="seznamStranek">
+         <a href="contact.xhtml">Support &amp; contact</a>
+			–
+			Support and contact information
+			(3.9. 2019 23:21)
+		</p>
+   </text>
+</stránka>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/mouse-data/cadMousePro.xml	Tue Sep 03 23:28:46 2019 +0200
@@ -0,0 +1,15 @@
+<stránka
+	xmlns="https://trac.frantovo.cz/xml-web-generator/wiki/xmlns/strana"
+	xmlns:m="https://trac.frantovo.cz/xml-web-generator/wiki/xmlns/makro">
+	
+	<nadpis>cadMousePro</nadpis>
+	<perex>CLI tool, D-Bus service and a GUI application for configuring the CadMouse Pro.</perex>
+	<pořadí>020</pořadí>
+
+	<text xmlns="http://www.w3.org/1999/xhtml">
+		<p>
+		</p>
+	</text>
+
+</stránka>
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/mouse-data/contact.xml	Tue Sep 03 23:28:46 2019 +0200
@@ -0,0 +1,63 @@
+<stránka
+	xmlns="https://trac.frantovo.cz/xml-web-generator/wiki/xmlns/strana"
+	xmlns:m="https://trac.frantovo.cz/xml-web-generator/wiki/xmlns/makro">
+	
+	<nadpis>Support &amp; contact</nadpis>
+	<perex>Support and contact information</perex>
+	<klíčováSlova>
+		<slovo>support</slovo>
+		<slovo>donate</slovo>
+		<slovo>contact</slovo>
+		<slovo>public keys</slovo>
+	</klíčováSlova>
+	<pořadí>100</pořadí>
+
+	<text xmlns="http://www.w3.org/1999/xhtml">
+		<p>
+			<m:name/> were created at <a href="https://GlobalCode.info">GlobalCode.info</a> by Ing. František Kučera a.k.a. &lt;xkucf03/&gt;
+		</p>
+		
+		<p>
+			You can send me an <m:skript jazyk="perl" výstup="xhtml"><![CDATA[
+use strict;
+use warnings;
+use MIME::Base64;
+
+my $email = decode_base64("bW91c2UuM3pkNWtqMjNAYS5mcmFudG92by5jeg==");
+print "<m:a typ=\"email\" href=\"$email\">e-mail</m:a>";
+# You might notice that I really hate spam.]]></m:skript> or follow me online:
+		</p>
+		
+		<ul>
+			<li><a href="https://blog.frantovo.cz/">My personal blog</a> – Czech</li>
+			<li><a href="https://podnik.frantovo.cz/">My commercial website</a> – Czech</li>
+			<li><a href="https://relational-pipes.GlobalCode.info/">Relational pipes</a> – a data format and tools for processing relational data.</li>
+			<li><a href="https://sql-dk.GlobalCode.info/">SQL-DK</a> – a batch/terminal client for relational databases.</li>
+			<li><a href="https://sql-vyuka.cz/">SQL-Výuka</a> – learn SQL online: <a href="https://demo-1.sql-vyuka.cz/">1</a>, <a href="https://demo-2.sql-vyuka.cz/">2</a></li>
+			<li><a href="https://telco.frantovo.cz/">Free telco dictionary</a> – English</li>
+		</ul>
+		
+		<p>
+			My public keys:
+				<a href="https://podnik.frantovo.cz/d/sifrovani/franta.pkr.asc">OpenPGP</a>,
+				<a href="https://podnik.frantovo.cz/d/sifrovani/franta.ssh.txt">SSH</a>
+		</p>
+		
+		<p>So crypto…</p>
+		
+		<ul>
+			<li>BTC: <code>bc1qmt3qgzcf3a0f0tvnm70zjr0vhlchfyrjtnleqm</code></li>
+		</ul>
+		
+		<h2>Mailing lists</h2>
+		
+		<ul>
+			<li>
+				<a href="https://lists.globalcode.info/mailman3/postorius/lists/mouse-dev.lists.globalcode.info/">mouse-dev</a> – currently used for all public communication (including user questions, bug reports etc.)
+			</li>
+		</ul>
+		
+		
+	</text>
+
+</stránka>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/mouse-data/css/mouse.css	Tue Sep 03 23:28:46 2019 +0200
@@ -0,0 +1,82 @@
+.logo {
+	background-color: black;
+	height: 64px;
+	width: 1240px;
+	margin-left: -20px;
+	margin-right: -20px;
+	margin-top: -5px;
+	border-top-right-radius: 8px;
+	border-top-left-radius: 8px;
+}
+
+.logo img {
+	margin-top: 8px;
+	margin-left: 16px;
+}
+
+#zápatí p {
+	background-color: black;
+	width: 1240px;
+	min-height: 24px;
+	padding-top: 4px;
+	margin-left: -20px;
+	margin-right: -20px;
+	margin-bottom: -10px;
+	border-bottom-right-radius: 8px;
+	border-bottom-left-radius: 8px;
+	color: grey;
+}
+
+#zápatí a {
+	color: grey;
+	text-decoration: none;
+}
+
+#zápatí a[href^="http"]:hover {
+	color: white;
+	text-shadow: none;
+	text-decoration: none;
+}
+
+#tělo {
+	width: 1200px;
+	background-color: #ccc;
+}
+
+#nabídka {
+	width: 14em;
+}
+
+#nabídka a:hover {
+	color: #d71635;
+	text-shadow: none;
+}
+
+#text {
+	margin-left: 15em;
+}
+
+@media (max-width: 1300px) {
+	#tělo          { width: auto; }
+	.logo          { width: auto; }
+	#zápatí p      { width: auto; }
+	#text          { margin-left: auto; }
+}
+
+.img-container img { max-width: 820px; }
+
+p.flattr {
+	text-align: right;
+}
+
+#text p {
+	text-align: justify;
+}
+
+#text code {
+	color: #066;
+}
+
+.already-implemented {
+	color: grey;
+}
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/mouse-data/css/styl.css	Tue Sep 03 23:28:46 2019 +0200
@@ -0,0 +1,205 @@
+body {
+	background-color: #3c3b37;
+	font-family: sans-serif;
+	text-align: center;
+	font-size: 16px;
+}
+
+a img {
+	border: none;
+}
+
+a:hover {
+	text-shadow: 1px 1px 1px #eee;
+}
+a[href^="https://"]:hover {
+	text-shadow: 1px 1px 1px #6f6;
+}
+a[href^="http://"]:hover {
+	text-shadow: 1px 1px 1px #66f;
+}
+
+#tělo {
+	width: 900px;
+	text-align: left;
+	margin: 0 auto;
+	margin-top: 32px;
+	margin-bottom: 32px;
+	background-color: #77bed2;
+	padding-left: 20px;
+	padding-right: 20px;
+	padding-top: 2px;
+	padding-bottom: 2px;
+	border-radius: 8px;
+}
+
+#nabídka {	
+	width: 10.3em;
+	position: relative;
+	left: -20px;
+	top: -12px;
+	background-color: #3c3b37;
+	border-top-right-radius: 8px;
+	border-bottom-right-radius: 8px;
+	padding-top: 6px;
+	padding-bottom: 6px;
+	padding-left: 10px;
+	list-style-type: none;
+	float: left;
+}
+
+#nabídka a {
+	color: white;
+}
+
+#nabídka a:hover {
+	color: #77bed2;
+	text-shadow: none;
+}
+
+#text {
+	min-height: 400px;
+}
+
+#zápatí {
+	font-size: small;
+	text-align: center;
+}
+
+pre {
+	background-color: #ddf;
+	padding: 6px;
+	border-radius: 4px;
+	overflow: auto;
+	
+	-moz-tab-size: 4;
+	-o-tab-size: 4;
+	tab-size: 4;
+}
+
+.zdroják-ke-stažení {
+	font-size: 60%;
+	margin-top: -20px;
+	padding-right: 0px;
+	text-align: right;
+}
+.zdroják-ke-stažení span {
+	background-color: #ddf;
+	color: black;
+	padding: 5px;
+	border-radius: 0px 0px 4px 4px;
+	padding-top: 0px;
+	padding-bottom: 0px;
+}
+
+.zdroják-ke-stažení a {
+	text-decoration: none
+}
+
+.diagram {
+	background-color: #ddf;
+	padding: 6px;
+	border-radius: 4px;
+	text-align: center;
+	max-width: 100%;
+	overflow: auto;
+}
+
+.diagram .nadpis {
+	font-size: 60%;
+	padding: 4px;
+	margin-top: 6px;
+	margin-bottom: -6px;
+	margin-left: -6px;
+	margin-right: -6px;	
+	background-color: #d0d0f0;
+	border-radius: 0px 0px 4px 4px;
+}
+
+table {
+	border-collapse:collapse;
+	box-shadow: 3px 3px 3px grey;
+	margin-top: 10px;
+	margin-bottom: 10px;
+}
+td, th {
+	border: 1px solid black;
+	padding-top: 4px;
+	padding-bottom: 4px;
+	padding-left: 6px;
+	padding-right: 6px;
+	font-weight: normal;
+}
+td.číslo {
+	text-align: right;
+}
+thead tr {
+	background: grey;
+	color:black;
+}
+tbody tr:hover {
+	background-color: silver;
+	color:black;
+}
+
+.rot13 span {
+	color: gray;
+	font-family: monospace;
+}
+
+.rot13 a {
+	margin-left: -5px;
+	color: green;
+	text-decoration: none;
+}
+
+.rot13 a:hover {
+	color: red;
+}
+
+sup, sub {
+	vertical-align: 0;
+	position: relative;
+}
+sup {
+	bottom: 1ex;
+}
+sub {
+	top: 0.8ex;
+}
+
+sup.podČarou-odkaz a {
+	color: grey;
+	text-decoration: none;
+}
+
+div.podČarou-poznámky {
+	font-size: 66%;
+	border-top:		1px solid grey;
+	border-bottom:	1px solid grey;
+	padding-left: 20px;
+	padding-top: 4px;
+	padding-bottom: 4px;
+}
+
+div.podČarou-poznámky p {
+	margin-top: 2px;
+	margin-bottom: 2px;
+}
+
+div.podČarou-poznámky a.podČarou-odkaz-zpět {
+	color: black;
+	text-decoration: none;
+	margin-right: 4px;
+}
+
+
+blockquote {
+	background-color: #ddf;
+	padding-top: 3px;
+	padding-bottom: 3px;
+	padding-left: 16px;
+	padding-right: 16px;
+	border-radius: 4px;
+}
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/mouse-data/download.xml	Tue Sep 03 23:28:46 2019 +0200
@@ -0,0 +1,29 @@
+<stránka
+	xmlns="https://trac.frantovo.cz/xml-web-generator/wiki/xmlns/strana"
+	xmlns:m="https://trac.frantovo.cz/xml-web-generator/wiki/xmlns/makro">
+	
+	<nadpis>Download</nadpis>
+	<perex>Sources and distribution of Mouse utilities</perex>
+	<pořadí>090</pořadí>
+
+	<text xmlns="http://www.w3.org/1999/xhtml">
+		<p>
+			Download source codes:
+		</p>
+		
+		<!--
+			ssh hg@hg.globalcode.info ls -1d data/mouse/* | xargs -n1 basename | sort | while read r; do echo "hg clone https://hg.globalcode.info/mouse/$r;"; done
+		-->
+		<pre><![CDATA[hg clone https://hg.globalcode.info/mouse/cadMousePro;
+hg clone https://hg.globalcode.info/mouse/mouse-web;
+hg clone https://hg.globalcode.info/mouse/spacenav-demo-qt;
+hg clone https://hg.globalcode.info/mouse/spacenav-lib-hack;
+hg clone https://hg.globalcode.info/mouse/spacenav-simulator-qt;]]></pre>
+	
+		<p>
+			Or browse them online at <a href="https://hg.globalcode.info/mouse/">hg.globalcode.info</a>.
+		</p>
+
+	</text>
+
+</stránka>
Binary file mouse-data/grafika/logo.png has changed
Binary file mouse-data/grafika/logo.xcf has changed
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/mouse-data/index.xml	Tue Sep 03 23:28:46 2019 +0200
@@ -0,0 +1,17 @@
+<stránka
+	xmlns="https://trac.frantovo.cz/xml-web-generator/wiki/xmlns/strana"
+	xmlns:m="https://trac.frantovo.cz/xml-web-generator/wiki/xmlns/makro">
+	
+	<nadpis>Mouse utilities</nadpis>
+	<perex>Introduction to the mouse utilities.</perex>
+	<pořadí>010</pořadí>
+
+	<text xmlns="http://www.w3.org/1999/xhtml">
+		<p>
+			<m:name/> are free software utilities for computer mice and similar hardware.
+			They are developed on and for GNU/Linux, but should work also on other unix-like systems.
+		</p>
+	</text>
+
+</stránka>
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/mouse-data/js/skript.js	Tue Sep 03 23:28:46 2019 +0200
@@ -0,0 +1,67 @@
+/**
+ * XML Web generátor – program na generování webových stránek
+ * Copyright © 2012 František Kučera (frantovo.cz)
+ * 
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU 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 <http://www.gnu.org/licenses/>.
+ */
+
+/**
+ * XML Web generátor – jmenný prostor 
+ */
+var xwg = { 
+	/**
+	 * Zašifruje/dešifruje obsah elementu pomocí Rot13.
+	 * @param id ID elementu, jehož text chceme změnit.
+	 */
+	rot13: function(id) {
+		var e = document.getElementById(id);
+		e.textContent = e.textContent.rot13();
+	},
+
+	/**
+	 * Vloží klikatelný odkaz.
+	 * @param id ID span elementu obsahujícího data
+	 */
+	odkazNaElektronickouPoštu: function(id) {
+		var spanČesky = document.getElementById(id);
+		var spanObsah = document.getElementById(id + "b");
+		var česky = spanČesky.innerHTML;
+		var adresa = česky
+						.replace(new RegExp(" zavináč ", "g"), "@")
+						.replace(new RegExp(" tečka ", "g"),".");
+
+		var odkaz = document.createElement("a");
+		odkaz.href = "mailto:" + adresa;
+		if (spanObsah.innerHTML.length > 0) {
+			odkaz.innerHTML = spanObsah.innerHTML;
+		} else {
+			odkaz.innerHTML = adresa;
+		}
+
+		spanČesky.parentNode.insertBefore(odkaz, spanČesky);
+		spanČesky.parentNode.removeChild(spanČesky);
+		spanObsah.parentNode.removeChild(spanObsah);
+	},
+
+};
+
+/**
+ * Vrací hodnotu textového řetězce zašifrovanou/dešifrovanou algoritmem Rot13 
+ */
+String.prototype.rot13 = function() {
+	return this.replace(/[a-zA-Z]/g, function(z) {
+		return String.fromCharCode((z <= "Z" ? 90 : 122) >= (z = z.charCodeAt(0) + 13) ? z : z - 26);
+	});
+};
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/mouse-data/license.xml	Tue Sep 03 23:28:46 2019 +0200
@@ -0,0 +1,25 @@
+<stránka
+	xmlns="https://trac.frantovo.cz/xml-web-generator/wiki/xmlns/strana"
+	xmlns:m="https://trac.frantovo.cz/xml-web-generator/wiki/xmlns/makro">
+	
+	<nadpis>License</nadpis>
+	<perex>Free software license of the Mouse utilities</perex>
+	<klíčováSlova>
+		<slovo>software license</slovo>
+		<slovo>free software</slovo>
+		<slovo>GNU GPL</slovo>
+	</klíčováSlova>
+	<pořadí>080</pořadí>
+
+	<text xmlns="http://www.w3.org/1999/xhtml">
+		<p>
+			<m:name/> are <a href="https://www.gnu.org/philosophy/free-sw.html">free software</a> distributed under <a href="#GNU_GPLv3">GNU GPLv3+</a> license.
+		</p>
+		
+		<h2 id="GNU_GPLv3">GNU GPLv3</h2>
+		<m:pre jazyk="text" src="../licence/gpl-3.0.txt" />
+		
+	</text>
+
+</stránka>
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/mouse-data/makra/img.xsl	Tue Sep 03 23:28:46 2019 +0200
@@ -0,0 +1,58 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xsl:stylesheet version="2.0"
+				xmlns="http://www.w3.org/1999/xhtml"
+				xmlns:h="http://www.w3.org/1999/xhtml"
+				xmlns:s="https://trac.frantovo.cz/xml-web-generator/wiki/xmlns/strana"
+				xmlns:k="https://trac.frantovo.cz/xml-web-generator/wiki/xmlns/konfigurace"
+				xmlns:m="https://trac.frantovo.cz/xml-web-generator/wiki/xmlns/makro"
+				xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
+				xmlns:fn="http://www.w3.org/2005/xpath-functions"
+				xmlns:svg="http://www.w3.org/2000/svg"
+				xmlns:xs="http://www.w3.org/2001/XMLSchema"
+				exclude-result-prefixes="fn h s k m xs">
+	
+	<!--
+		Images
+		******
+		Generates an XHTML img tag in a paragraph for given image.
+		Title and Alt are filled with the EXIF comment field.
+		Requires a command line tool: exiv2
+		*
+		@src path to the image file relative to the input directory (where web.conf resides)
+	-->
+	<xsl:template match="m:img">
+		<xsl:variable name="script">
+			<m:skript jazyk="bash" výstup="xml">
+				DIR=$(dirname "$XWG_STRANKA_SOUBOR");
+				DIR="$DIR/../vstup"
+				cd "$DIR";
+				
+				<![CDATA[echo -n '<metadata>';]]>
+				
+				<![CDATA[echo -n '<description>';]]>
+				exiv2 "<xsl:value-of select="@src"/>" | <![CDATA[perl -ne 'if (/Exif comment\s*:\s*(.*)/) { print "$1"; }' ]]> | <m:escape-xml/>
+				<![CDATA[echo -n '</description>';]]>
+				
+				<![CDATA[echo -n '</metadata>';]]>
+			</m:skript>
+		</xsl:variable>
+
+		<xsl:variable name="scriptResult">
+			<xsl:apply-templates select="$script/node()"/>
+		</xsl:variable>
+		
+		<p class="img-container">
+			<!--
+				TODO: check whether the thumbnail exists and if yes, disply it and link to the full image.
+			-->
+			<a href="{@src}">
+				<img src="{@src}"
+					 alt  ="{$scriptResult/h:metadata/h:description}" 
+					 title="{$scriptResult/h:metadata/h:description}"/>
+			</a>
+		</p>
+		
+	</xsl:template>
+
+</xsl:stylesheet>
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/mouse-data/makra/name.xsl	Tue Sep 03 23:28:46 2019 +0200
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xsl:stylesheet version="2.0"
+	xmlns="http://www.w3.org/1999/xhtml"
+	xmlns:h="http://www.w3.org/1999/xhtml"
+	xmlns:s="https://trac.frantovo.cz/xml-web-generator/wiki/xmlns/strana"
+	xmlns:k="https://trac.frantovo.cz/xml-web-generator/wiki/xmlns/konfigurace"
+	xmlns:m="https://trac.frantovo.cz/xml-web-generator/wiki/xmlns/makro"
+	xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
+	xmlns:fn="http://www.w3.org/2005/xpath-functions"
+	xmlns:svg="http://www.w3.org/2000/svg"
+	xmlns:xs="http://www.w3.org/2001/XMLSchema"
+	exclude-result-prefixes="fn h s k m xs">
+
+	<xsl:template match="m:name">Mouse utilities</xsl:template>
+
+</xsl:stylesheet>
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/mouse-data/spacenav-demo.xml	Tue Sep 03 23:28:46 2019 +0200
@@ -0,0 +1,15 @@
+<stránka
+	xmlns="https://trac.frantovo.cz/xml-web-generator/wiki/xmlns/strana"
+	xmlns:m="https://trac.frantovo.cz/xml-web-generator/wiki/xmlns/makro">
+	
+	<nadpis>Spacenav Demo</nadpis>
+	<perex>Demo program that shows current state of 3D mouse.</perex>
+	<pořadí>030</pořadí>
+
+	<text xmlns="http://www.w3.org/1999/xhtml">
+		<p>
+		</p>
+	</text>
+
+</stránka>
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/mouse-data/spacenav-hack.xml	Tue Sep 03 23:28:46 2019 +0200
@@ -0,0 +1,15 @@
+<stránka
+	xmlns="https://trac.frantovo.cz/xml-web-generator/wiki/xmlns/strana"
+	xmlns:m="https://trac.frantovo.cz/xml-web-generator/wiki/xmlns/makro">
+	
+	<nadpis>Spacenav Hack</nadpis>
+	<perex>An LD_PRELOAD hack that translates socket messages to the X11 events.</perex>
+	<pořadí>050</pořadí>
+
+	<text xmlns="http://www.w3.org/1999/xhtml">
+		<p>
+		</p>
+	</text>
+
+</stránka>
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/mouse-data/spacenav-simulator.xml	Tue Sep 03 23:28:46 2019 +0200
@@ -0,0 +1,15 @@
+<stránka
+	xmlns="https://trac.frantovo.cz/xml-web-generator/wiki/xmlns/strana"
+	xmlns:m="https://trac.frantovo.cz/xml-web-generator/wiki/xmlns/makro">
+	
+	<nadpis>Spacenav Simulator</nadpis>
+	<perex>A tool that simulates 3D mouse (resp. the socket) and allows control of a CAD or other client program.</perex>
+	<pořadí>040</pořadí>
+
+	<text xmlns="http://www.w3.org/1999/xhtml">
+		<p>
+		</p>
+	</text>
+
+</stránka>
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/mouse-data/web.conf	Tue Sep 03 23:28:46 2019 +0200
@@ -0,0 +1,40 @@
+<web xmlns="https://trac.frantovo.cz/xml-web-generator/wiki/xmlns/konfigurace">
+	<název>Mouse utilities (GlobalCode.info)</název>
+	<podtitul>various utilities for computer mice</podtitul>
+	<autor>
+		<jméno>Ing. František Kučera</jméno>
+		<email>nereknu_nechci_spam@example.com</email>
+	</autor>
+
+	<!-- TODO: XML Schéma a popisy v něm-->
+
+	<!-- Základní URL našeho webu, mělo by končit lomítkem – pro generování RSS/Atom -->
+	<url>https://mouse.globalcode.info/v_0/</url>
+
+	<!-- ID našeho webu (každý by si měl vygenerovat svoje) – pro Atom -->
+	<uuid>6a767259-a0e6-4770-9448-8a9b26cb1102</uuid>
+
+	<!-- Kód našeho webu, použije se jako součást identifikátoru položek v RSS/Atomu -->
+	<kod>MouseGlobalCodeInfoWeb</kod>
+
+	<!--
+		Odkazy na JavaScripty a kaskádové styly, které se vloží do hlavičky každé stránky.
+		Můžeme jich uvést libovolné množství.
+	-->
+	<css>css/styl.css</css>
+	<css>css/mouse.css</css>
+	<css>css/syntaxe.css</css>
+	<js>js/skript.js</js>
+
+	<skriptování>
+		<!--
+			povolit – skripty se vykonají
+			zakázat – skripty se nevykonají a dojde k chybě
+			ignorovat – skripty se v tichosti přeskočí 
+			varovat – skripty se v přeskočí a na jejich místo se vloží varování – výchozí možnost
+			vložit – místo výstupu skriptu se vloží jeho zdroják
+		-->
+		<režim>povolit</režim>
+	</skriptování>
+</web>
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/mouse-data/záhlaví.inc	Tue Sep 03 23:28:46 2019 +0200
@@ -0,0 +1,10 @@
+<stránka
+	xmlns="https://trac.frantovo.cz/xml-web-generator/wiki/xmlns/strana"
+	xmlns:m="https://trac.frantovo.cz/xml-web-generator/wiki/xmlns/makro">
+	<text xmlns="http://www.w3.org/1999/xhtml">
+		<p class="logo">
+			<m:a href="index" title="click to go to mouse home page"><img src="grafika/logo.png" alt="Mouse utilities"/></m:a>
+		</p>
+	</text>
+</stránka>
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/mouse-data/zápatí.inc	Tue Sep 03 23:28:46 2019 +0200
@@ -0,0 +1,8 @@
+<stránka xmlns="https://trac.frantovo.cz/xml-web-generator/wiki/xmlns/strana">
+	<text xmlns="http://www.w3.org/1999/xhtml">
+		<p>
+			Mouse utilities are <a href="https://www.gnu.org/philosophy/free-sw.html">free software</a> © 2019 GlobalCode
+		</p>
+	</text>
+</stránka>
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/scripts/image-comment.sh	Tue Sep 03 23:28:46 2019 +0200
@@ -0,0 +1,8 @@
+#!/bin/bash
+
+FILE="$1";
+COMMENT="$2";
+COPYRIGHT="Mouse utilities (c) $(date +%Y) Frantisek Kucera, Frantovo.cz, GlobalCode.info; copylefted under the GNU FDLv1.3+ license"; # this tag should be in ASCII, see http://www.exiv2.org/tags.html
+
+[ -n "$FILE"    ] && exiv2 -M "set Exif.Image.Copyright $COPYRIGHT" "$FILE";
+[ -n "$COMMENT" ] && exiv2 -M "set Exif.Photo.UserComment charset=Unicode $COMMENT" "$FILE";
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/skripty/publikuj.sh	Tue Sep 03 23:28:46 2019 +0200
@@ -0,0 +1,4 @@
+#!/bin/bash
+SERVER="globalcode.info";
+ADRESAR="/var/www/mouse.globalcode.info/$(hg branch)/";
+rsync -av výstup/ $SERVER:$ADRESAR
--- a/vstup	Thu Sep 11 20:30:46 2014 +0200
+++ b/vstup	Tue Sep 03 23:28:46 2019 +0200
@@ -1,1 +1,1 @@
-ukázka/
\ No newline at end of file
+mouse-data
\ No newline at end of file