Table of Contents

dpkq: data picker

Introduction

dpkq is a tool from the Epeios project which picks a random record stored in a XML file and put it in another XML file with an XSL file association so it can be displayed in a Web Browser in a HTML layout.

dpkq works with GNU/Linux (and probably other POSIX compliant operating systems), macOS and Windows, on IA-32, AMD64 and ARM (AArch32 and AArch64, like those on Raspberry Pi, Banana Pi, ODROID… devices) architectures.

Installation

See the compilation dedicated page to see how to obtain the binaries.

Two files called dpkq.xcfg and dpkq.xlcl have to be in the same directory as the one containing the binary.

The data file

See the dedicated page.

Take also a look to the examples page.

The output file

See the dedicated page.

Configuration

See the configuration dedicated page.

Other configurations parameters are generally put in a project file, which filename is given as a command-line argument (see dpkq --help), like following:

<?xml version="1.0" encoding="utf-8"?>
<Projects>
	<Project target="dpkq">
		<Parameters>
			<Output>OutputFilename</Output>
			<Data>DataFilename</Data>
			<XSL>XSLFilename</XSL>
			<Context>ContextFilename</Context>
			<SessionMaxDuration>SessionDuration</SessionMaxDuration>
			<Viewer>ViewerCommand</Viewer>
		</Parameters>
	</Project>
</Projects>

License

dpkq is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
Other rights can be granted, but only by an explicitly written permission from the author of dpkq.

Status

Download

http://q37.info/download/computing/tools/dpkq/.

Author

dpkq is developed by Claude SIMON (http://q37.info/contact/).

Other resources