Home
Name Modified Size InfoDownloads / Week
bin 2024-01-25
src 2024-01-25
README 2024-01-25 6.4 kB
WebengineLicenseInformation.png 2023-12-06 146.6 kB
SerQueMakNav.1080p.0.3.1.0.setup.7z 2016-09-29 500.7 kB
SerQueMakNav.1080p.0.3.0.0.setup.7z 2016-09-28 497.1 kB
SerQueMakNav.1080p.0.2.0.0.setup.7z 2016-09-27 491.6 kB
SerQueMakNav.0.1.1.1.Setup.7z 2015-11-18 453.8 kB
SerQueMakNav.0.1.0.1.Setup.7z 2014-05-22 453.8 kB
SerQueMakNav.setup.7z 2013-07-01 449.8 kB
Totals: 10 Items   3.0 MB 0
Search Engine Query Maker And Navigator
Multilanguage oriented query composer for search engines

Prerequisites:
xdotool
host

This program is aimed to make bridges from cultures worldwide.
With personal operating method managing graphic units, here can perform web queries with some search engines and more.

Written under running X server @ openSUSE tumbleweed with qt6.x related libraries using the Open Source Edition.

Compiled for Linux Operating System, openSUSE distribution, using personal computer with Qt Creator 10.0.0 


This program use X.org display server under Linux Operating System for graphic units interfaces management.
Linux distributions builders that have deprecated or will deprecate X.org display server are deprecated or will be symmetrically deprecated as for their distribution by writer of this program.
---
This  program is tested in 1080p screen panning 4300x2620,
so main X server bitmap containing nested server graphic units is
4300x2620
xrandr command:
xrandr --output HDMI1 --mode 1920x1080 --panning 4300x2620

---
This program run in Linux Operating System initialized reaching run level 4.
This run fine if isn't nested to any user operating method layer pack of software.
This program isn't tested over X server main bitmap running as window of host
operating system [like host - window (as graphic "hole" of host O.S.) - 
virtual machine or other sometimes named "sub-system"].
With asterisk and your pointer device, in standard output over X server bitmap, you can
move visual graphic unit standard input interface. 
---

X server generic quickstart:
In run level 4, after operating system initialization reached multi user target,
start X server from root e.g. so:
# X :0
Then, login as user and type, e.g. xterm or qtcreator or your program
$ DISPLAY=:0 xterm &
----
Quick start for this program (# as root, $ as user):
From a terminal (having reached run level 4)
# X :0
From another terminal
$ DISPLAY=:0 xterm -e '/yourpath/openSUSE_Tumbleweed-SearchEngineQueryMakerAndNavigator-Desktop-Debug/SerQueMakNav' &
or
$ DISPLAY=:0 xterm &
$ chvt 2 //2 or where X server is running
$ /yourpath/openSUSE_Tumbleweed-SearchEngineQueryMakerAndNavigator-Desktop-Debug/SerQueMakNav //inside xterm

----

Some tips may be found in version history below:

0.6.6.7
 - In Main page query view, added Aspect ratio options like default, 16/9 and 9/16.
 - Tesseract: for optical character recognition enhancements, added image zoom and rotation features.
 - Tesseract: added timer for capturing characters when moving mouse handle images.
 - Added News Pages section fucused on RSS, starting with Yahoo and Bing Search Engines.

0.6.0.0
 - Using tesseract program [opensuse Tumbleweed command: zypper info tesseract-ocr please don't confuse with tesseract game] for images optical characters recognition 
 tested installing with zypper, zypper install tesseract-ocr and tesseract ocr trained data of interest getting list with command zypper search tesseract-ocr-traineddata*
 Tesseract handler,placed in top-left corner of page view container, can be moved with mouse left button and resizable clicking right button and moving mouse.
 - added pages zoom functions
 - some glitches fixes

0.5.0.0 
 -added yellow pages section with Google Shopping, Bing Shopping, Amazon and Alibaba.

0.4.4.0
 - added cache and cookies initial management user interface, for cookies this program use sqlite3 cli [opensuse Tumbleweed command: zypper info sqlite3 , present at this time in Main Repository (OSS)]

0.4.3.0
 - Added OpenPrinting CUPS jobs management page link button with ability to authenticate using QAuthenticator class
 - Added download management feature with maximum 64 concurrent downloads per instance of this program.

0.4.2.2 Added some chrome urls

0.4.2.0 
 - Added session history browsing list with no duplicates.
 - Added, inside feedback message graphic unit embedded handler, print preview function for printing.
 - Start page now show content of address chrome://qt showing embedded web engine important info.
 I character in this program icon means information.

0.4.1.2 Patch: unlocked Iplogius when handling new window

0.4.1.1 Handling new window request event (QWebEngineNewWindowRequest Class): opening in same page, same graphic unit

0.4.1.0 Added recovered Korean language

0.4.0.0 First Linux OS release


--- Chormium engine license Copyright information  ---
Using Qt WebEngine Widgets:
From https://doc.qt.io/qt-6/qtwebenginewidgets-index.html

License Information
This is a snapshot of the integration of Chromium into Qt.

Qt Commercial Edition licensees that wish to distribute applications that use the Qt WebEngine module need to be aware of their obligations under the GNU Library General Public License (LGPLv2).

Developers using the Open Source Edition can choose to redistribute the module under the GNU LGPLv3 or GPLv2 and up.

Chromium is licensed under the following license:

Copyright (c) 2013 The Chromium Authors. All rights reserved.

Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:

* Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. * Neither the name of Google Inc. nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.

THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
Source: README, updated 2024-01-25