inEx - information explorer

Knowledge + Project + Archive  Management

Face the Age of Information

A "real" computer program, not an online service for "terminals"

   Latest News
   Homepage Hint
   Demo Videos
   A First View

  2 - Concepts
   inEx Help (F1)
   Undo / Redo
   Edit Recorder
   The inEx-File
   File Items
   Search Functions
   Label Concepts
   Data Exchange
   Download Function
   TLS (SSL)
   HTML Exports
   Another Functions
   Additional Tools

  3 - Standard GUI
   Status Bar
   Selection Logic
   Search Feed
   Element Search
   Search Results

  4 - padWin GUI
   Selection Logic
   padWin menu
   MP3 Archive
   virtual DIR-Lists

  5 - File Support
   File Items
   File or Folder open
   File Rename / Del
   File Move / Copy
   MP3 File Support
   MP3 Play Lists
   Download Function
   Text File Support
   Image File Support
   Sitemap Function
   virtual DIR-Lists
   inEx Database
   inEx Files
   inEx Folder

  6 - HTML Exports
   Easy and Flexible
   treePage (easy)
   Options Dialog
   pageFab (universal)
   Fab Function
   Layout + Content
   Fab Clichés
   Fab Macros
   Fab Process
   Fab Composition
   Fab Objects
   Multi Page Fab
   Blog Fab

  7 - Various
   Report Lists
   hotNotes memo
   Value Functions
   Image Windows
   Image Collections
   SaveAs imageShow
   Image Shows
   Show Directories
   Show Dialog
   Vocabulary Trainer

  Freeware Edition

  (Licence Edition)
   Subscription Offer


Last Edit Time Line:
 new / middle / older

video new mods language rss feed index

  (1) Overview   -   (2) Concepts   -   (3) Standard GUI   -   (4) padWin GUI
(5) File Support   -   (6) HTML Exports   -   (7) Various
(8) Freeware Edition / (Licence Edition)
Program Version: 1.07.3 of 18. June 2017


File Support

Page index see menu bar left^
.17.0518 updated


Editorial Note

Editorial note: the homepage is still being processed by a design change. Not all articles available yet again. Stay informed by the RSS-Feed. The English reader: excuse please the time being not perfect English (first pre-translation).


File Items


By insert a file into the tree, two items will be created: the file-reference-item (txFile) and a superior file-header-item.

Image: first one: downloaded by the txInterNet-item and Shift+Ctrl+Enter, second one: created by DnD

The insertion can be made by Copy&Paste (CnP) or Drag&Drop (DnD) from the desktop, form the Windows File Manager, an open- or save-dialog, by Download^, or by inserting a complete file specification (drive:\path\fileName.ext). There are also some inEx-functions who create files and inserts file-reference and header couples (pasteAsFile^, feedReader^, MP3-PlayList^ or newTextFile^).

Tip: File-Check - If you DnD a file into the search-edit, the search function starts imediately. You can reach the registered item or you see that it isn't registered so far. If the file was found, but with different path, you will get an information.

 File Header Item

The file-header contains information automatical from inside the file (HTML, MP3, PNG, BMP, ICO, EXE et al), at least last-edit date, fileName and extension. MP3-files^ and Wikipedia files^ will be treated in special ways (see there).

If a HTML file contains (content-) TAGs, a selection dialog will pop up to get TAGs as ixKeys into the header item. Supported so far (Version 1.06.0):

- meta property="article:tag" (e.g.
- keywords:["..."] (e.g.
- "tags":"...

Image: TAGs Dialog (HTML-Files)

The file-header creation will be disabled by inserting INTO an item (as sub-item, 'child', with pressed Shift-Key). Also, if you use a copied file-reference item (by CnP or DnD), or if the file doesn't exists.

Note: The file-header item can be edited or deleted, there are no more functions included.

 File Reference Item

The file-reference items (txFile) are one of the few functional item types. By the associated functions you are able to realize the most of the file management jobs in an easy and fast way. The txFile-items (also the txInterNet-items) working like keys, they can't be links, only doublets. For now its still possible to insert childs into them - but please, don't do it! I'm not sure whether this will continues.

- Open Files or Start Programs
- Open Folders
- Edit File Name or Extension
- Delete Files
- Move Files
- Copy Files

.16.0928 pre-updated ("File Items")


Open File or Folder, or add to targetBox


•  Run Files

By file reference items (txFiles), files may be called up or programs may be started (Ctrl+Return/DClick or targetBox menu). Image(*) and (flat-) text(*) files will be shown first by the internal imageView or internal text editor.

(*) .bmp .png .jpg / .txt .log .ini .msg .eml .css (optional: .m3u .xml .htm/.html, see menu settings).

•  Open Folders

Also, you may open the associated file folder by Shift+Ctrl+Return/DClick. For older Windows versions you can choose the file manager or a directory window as target. (In general, you can open the selected targetBox folder by Enter Key, if the targetBox is focused)

•  Add File Folder to the targetBox or select this folder there

Add or select the file folder of the file reference item as selected targetBox folder by the local targetBox menu (RMouseClick there or Shift+Ctrl+B).

.16.0928 updated ("Open File or Folder, or ...")


File Rename / Delete


Change File Name

A file name may be changed by editing the file reference item (txFile). If the parent contains the old file name (fileHeader), and the item is the first child, optional the noticed name at the parent can be changed also.

Delete Files

A file may be deleted, if a last file refenence item for a file is selected and is going to be deleted. The deletion is optional and virtual. Virtual means, that the file will be moved to a special temporary folder. This can be reversed by the undo-function.

By the local targetBox menu, the temporary folder can be opened, or all noticed file can be moved to the bit-bucked. Each day by a first inEx-call, an information will be shown, if there "deleted" files older than seven days.

.15.0209 pre-translated ("File Rename / Delete")


File Move / Copy


Move files with the targetBox

By moving a file reference item (txFile) to the targetBox, the file will be moved to the current selected targetBox folder (alternative see targetBox menu or Shift+Ctrl+B + M).

If the file exists no longer at the referenced place, but at the target folder, an option comes up to change the reference item accordingly.

Copy files with the targetBox

The same procedure as that for move, but in case for DnD with pressed Ctrl key (alternative targetBox-Menü or Shift+Ctrl+B + C).

To put an additional file reference item into the treeView, mark the "add" check box on the confirmation screen.

Repeat move or copy

To repeat the move or copy function, the Repeat-Flag at the targetBox menu must be set. The function will be repeated for all reference items which follow with no break the first title (fileHeader) or reference item (txFile) downwards. Optional the repeat function can work without single confirmations.

The repeat funktion works only by call by menu or short cuts, not by DnD.

Copy files with DnD or CnP

DnD (with Ctrl) or CnP a file reference item (txFile) to the file manager (desktop or folders), will create a file copy. Also, a DnD (also without Ctrl) to the title bar of a program window may load the file, if the program support this function (e.g. text or image editors, InterNet-browser, ...).

Using DnD (without Ctrl) to move a file to the file manager (desktop or folders) will not work with the current version. But DnD with Shift+Ctrl will create a file link there.

.15.0209 pre-translated ("File Move / Copy")




content in processing

.__.____ __ ("pasteAsFile")




BackupCopy copies new or newer updated files of the selected targetBox folder and its sub-folder to another drive with identical path (see local menu targetBox). This function is independent of the referencend files in the current database. It works for all files in the source folder.

Your update will be up to date by only three mouse clicks or shortcuts. A report list with all realised operations is available optional as a clipboard copy at the end.

Note: related to files between FAT- and NTFS-drives and DST (Daylight Saving Time): In transition to or from DST, file-time-stamps may differ by exactily one hour. BackupCopy assumes that these files are identical.

Addendum Version 1.06.0: The same case happens between NTFS partions for files descending from FAT32, and will be managed now in the same way.

• cleaning backUp:

Additional option for files at the target dive which no longer exists at the source drive. This files will be moved out to a parallel path headed by a "~" sign.

• conditional backUp:

Professional Version (PE) only: Some additional options to determine the concerned files by (sub-) directory / file type and / or time threshold.

.16.0928 pre-updated ("backupCopy")


MP3 File Support


#MP3Files #MP3Library #MP3Tags #MP3TagEditor #MP3TagSync #MP3FileName

Specialized MP3-archives offer specific task functionality. Furthermore, there are requirements that they can not fulfill. With the inEx-explorer, there are no restrictions by specialized program designs, caused by such specific tasks. You integrate MP3-files in the same way and with the same possibilities as all other information and files^.

By adding a MP3-file into the treeView, tag-information from the file will be taken over to the new file header item in a special formated style. The tags can be edited at the header item and can be written back to the MP3-file by MP3TagSync (see below).

The item type txMusicGreen is used for MP3-file-header items and has the optional function to start the associated MP3 file by Ctrl+DClick/Return (for links use Shift additionally).

For the tree2HTML export, there are MP3-layout options at the optionBoard.


By an insert of a single MP3-file, there is an option to generate a library tree around the insertion. For already inserted items, this function can be find at the local targetBox menu.

The library-tree consists of the artist-item, which contains the set-item (album), which contains the MP3-item. The function detects if an artist-item already exists as a parent-item. The library items are supplemented with automatical generated index keys (ix.i... / ix.s... for artist / set).

If the set-list contains a cover image, the padWin will detect it and shows the image at the image preview imageBar, if the current list contains MP3-items.

A demo-video shows the construction of a MP3-archive^

 Part of a MP3-Library

Tag Sync and file name generation

If the tags of the header-item has been changed, the changes can be stored to the file by the tagSync-function Ctrl+N (see targetBox menu). A dialog shows all tags and the differences. Individual additional frames may be deleted, as well a list of all containing frames can be shown.

After the function, there is a option to generate to the clipboad a file name by the file tags, formated as defined by the file mp3_filename_format.txt at the directory C:\User\[Name]\Documents\inEx - db-files\. This file will generated after a first installation by a first call of the tagSync-function. This file can be edited to use a different format.


Tag Editor

A MP3-title item (header-item) can be edited like all other items. After a short time, you will be familiar with the special format labels, build by signs as ":", "-", "." and special counts of spaces. But for newcomers or occasional users the Tag-Editor will be helpful and prevent trouble, also if the right format has been lost.

Start the editor with Shift+Ctrl+N (see local targetBox menu). The dialog takes over the item content to the different fields as well to the selection pad, where you can select parts to put these to the right fields by the buttons.


.15.0126 pre-translated ("MP3 File Support")


MP3 Playlists (.m3u files)


By the MP3-playlist-function (local menu targetBox^) You are able to create or update playlists. The function works apart from mp3-files for all by inEx supported audio- and video-files(*). By creation, update or calling the playList, all file existence will be checked; if missing, the concerning file references can be copied to the clipboard. The following description is exemplary for mp3-files.

Create a new playlist

At the treeView-side, a selected item-list contains (originals or links of) MP3-items (txMusicGreen(*)) or MP3-file-references (txFile with .mp3(*)) and a MP3-playlist NOT as yet. It creats a M3U-file(**) to the work directory^, and inserts at the item-list first position a file reference (txFile) with file-header^ (txTextGreen).

Tip: You can check and edit the file manually if you set the flag txView first^ (menu settings) active.

Update an existing playlist

The function detects a playlist by the txTextGreen-file-header inside the list. If there more then one, the first will be edited.

You can choose to update the playlist or to create a new one (as described before). Should it be updated, You can choose to overwrite (delete) the old content or to add new items to it. Last option for the case You want to collect several lists (by several steps). For example, You want to create a playList 'Tunes of the Month' by several lists 'Tunes of the Week'.

* see: supported audio- and video-files^
** simple M3U-format with absolute adressing (wikipedia - M3U^^)

.14.1023 pre-translated ("MP3 Playlists (.m3u files)")


Download Function


A download can be started with the functional txInterNet item. Use Shift+Ctrl + Enter/DClick to start the download. The success depends on the use or not of TLS connection. See TLS^.

• Download Settings

With the main menu Settings / InterNet Settings the download folder can be both, opened and changed. There are also switches for "allow cookies", "allow redirects" and "send inEx-Label as User Agent". The default settings are no cookies, no redirects and send inEx-Label.

Depending on the TLS setting, the download will be made encrypted or non-encrypted.

• Wikipedia pages

For downloaded Wikipedia pages the file header icon will be set to Wikipedia-Text-Icon. The originator (label " ///") is "Wikipedia (xx)" with "xx" as country code. The file name contains the page title with leading "wp_" and following date stamp "__yy_mmdd" (download date) and country code "__(xx)".

For downloads of other contents see File Items - File Header Item^

See also: Concepts / Download Function^

.16.0928 pre-updated ("Download Function")


feedReader / Podcasts


Note: with Version 1.06.0 the blueFeed time-stamps are changed to original +UTC. Older, already expanded blueFeeds will not longer detected, and must be expanded again by DClick at the greenFeed item.

The inEx-Feed-Reader is realized through three functional item types and supports RSS 2.0 and ASF-Atom format. Not only news feeds can be integrated, also audio or video podcasts, which are usually realised in news feed manner.

Feed channels will be updated by (Ctrl+) DClick the orange feed item (single channel or channel list) and all new channel items will be generated automaticly. How to integrate a new channel see below at "'Subscribe' a new channel".

Interesting / uninteresting items can be sorted in the list. The latter may be deleted if these no longer included at the next current feed file (otherwise they may be "regenerated" by a new update). The items may be edited, for example by adding TAGs, as long as the item title itself do not change. Item links can be used to build feed archives (see example here^ (tree2HTML-copy); it is primary to show how it is realized at the inEx explorer, not as an example for a HTML-page solution).

For personal archiving of found items, here a short example of a local or also uploaded on-line useable HTML blog: Blog Archive-Demo^. Several pages containing also links for ITF-files to integrate the data into your own inEx explorer.

For a first try, here a text file^. Mark the text and DnD it into the treeView. By (Ctrl+) DClick a orange feed item, each first link will be processed and integrated as a new channel. Repeat it for all next links.

With these three functional item-types:

orangeFeed +  greenFeed  +  blueFeed

the FeedReader is complete and smooth integrated by the inEx-concept*. Additional settings or other managements are not needed. You may use so much different channel-lists as requested. The functions are item-oriented.

* The function of all functional item-types, so also for feed-items, will be started by Ctrl+Return or Ctrl+DClick.

Image: Part of a feedReader-tree (channel-list)

Feedreader item types:

•  orangeFeed -  Function: feedsUpdate

= Channel-List or single Channel
Calling this item will realize an online-update of all channels of a channel-list or a single channel by downloading the new channel file(s). (see greenFeed)

•  greenFeed  -  Function: unpackFeedFile

= Channel-File-Title
Calling this item will generate new content items (see blueFeed) from the channel file. But by a channel-update, all content items are already generated automatical, so this function is needed only to recreate deleted content items, or in case for an off-line computer if the channel file available.

• blueFeed  -  Function: viewFeedItem

= Channel-Item
Calling this item will show the content in the itemViewer by reading the concerning content from the channel file.

• darkGreenFeed  -  Marker for a saved item-content

This item-type has no feed function. It marks a saved item-content, saved by the itemViewer (local menu). Such a item-content is independent of the channel file, and a call opens the saved file.

"Subscribe" a new channel

The simplest way to add a new channel is to move a RSS link from a browser (or other source) into the treeView. The download of the file (Shift+Ctrl+Enter) will create a new channel (txFeedOrange) and its entries. The first created RSS link may be deleted manually.

A new channel can be created also inside a channel-list. Any number of channel-lists can be created (by cloning an existing channel-item or by a new item, whose icon must be set to the orange RSS-icon (see iconBar, group "#")), and a channel-list can contain any number of channels.

To add a new channel, simply drag (or CnP) a RSS-link from the browser page into a channel-list. Then update (see above) the channel-list. Ready!

Saved html-pages can be used to find associated RSS-feeds (at the HTML-HEAD-part). At the treeView, select the file-reference-item. Ctrl+R starts the analysis (targetBox menu / Feed Functions / Prove ...) and found links can be inserted. These links can be used as described above.


   The starter database contains already a channel list. Give it a try. Search for ++rss. Or use the channel list file noted first.

.16.1116 pre-updated ("feedReader / Podcasts")


Text File Support


content in processing

.__.____ __ ("Text File Support")


Image File Support


content in processing

.__.____ __ ("Image File Support")


Sitemap Function


By the functions "Create SitemapXML" and "Update treeView txFile= \sitemap.xml" (lokal menu targetBox) a lokal sitemap can be created and then updated by an on-line check.

"Create SitemapXML" creates at the clipboard a xml list of the files at the current targetBox folder. First, the target-URL and the include or exclude of sub-folder can be assigned. Sub-sub folder are not respected, but can be added later by a repeated application and copy and paste. The result can be saved by pasteAsFile and renamed to "sitemap.xml".

If the selected item at the treeView a file reference to a "sitemap.xml" file, then the update function at the local targetBox menu is available. This function makes an on-line check of the noted files and creates the current sitemap version at the clipboard.

See also: Sitemaps  /// Wikipedia

.17.0518 pre-translated ("Sitemap Function")


Virtual DIR Lists


content in processing

.__.____ __ ("Virtual DIR Lists")


inEx Database


One inEx file (database) offers space for lot of hundred thousands items. It's also useable from USB-sticks. It can converted to a text-file and/or created by such ones (DB2txt and txt2DB).

The first default database contains several items as examples how to organize the information space. They can be changed, expanded or deleted. None of them are necessary for the inEx-program.

.14.1023 pre-translated ("inEx Database")

All inEx Database Functions:


    A inEx data base is a single file, easy for backup or porting on several computers. Each data base running in a own inEx instance. A data base can converted to plain text (db2txt), and (re-) created by this (txt2db). The data base engine is inEx integrated; no need for a separate one. Minimal DB content is one item, the top node.

  Description menu / short key
open reopen previousDB starting a inEx instance XX
   Open the previous DB in the running history inEx button XX
File (DB)  -  Alt+F (D)
   List of available DB's
openDB File (DB)
   File open dialog
autoStart settings
    Starting a inEx instance after window start up check flag (saved)
save save File (DB)  -  Ctrl+A X
    Save current DB (if dirty) save button X
saveAs File (DB)
    File save dialog,  save with new name
autoSave settings
    Saving changes after few minutes automatically check flag (saved)
new standard DB File (DB) / newDB
    Creates a new standard DB, containing several useful items
miminal DB File (DB) / newDB
    Creates a new minimal DB, containing minimal group items
starter DB File (DB) / newDB
    Creates a new starter DB, like the standart DB, added some tool and function examples 
fishing DB File (DB) / newDB
    Creates a new fishing DB, containing examples for a pre-collecting DB for recherche works. At last, move the results to the core DB.
convert db2txt File (DB)
    Convert a inEx DB to a plain text file. The following flags changing the result (only typed and tabbed text files can be re-converted to a exact equal new DB!). Useful for security hardcopies, worst case copies, excange with other DB types, or plenty editings with a text editor (plenty replacings)
-  add hotNotes file check flag (temp.)
    Creates additional a separate text file with the DB internal hotNotes content
-  untyped check flag (temp.)
    Eliminates the leading item icon codes
-  untabbed check flag (temp.)
    Eleminates the leading item tree-tabs
tx2db File (DB)
    Convert a at least tabbed plain text file to a new inEx DB
services DB vacuum settings
    Eliminates free spaces in the DB by recreating the whole structure
DB validate settings
     Several tests checking the logical DB connentions


inEx Files


content in processing

.__.____ __ ("inEx Files")


inEx Folder


content in processing

.__.____ __ ("inEx Folder")

video new mods language rss feed index

  (1) Overview   -   (2) Concepts   -   (3) Standard GUI   -   (4) padWin GUI
(5) File Support   -   (6) HTML Exports   -   (7) Various
(8) Freeware Edition / (Licence Edition)
Program Version: 1.07.3 of 18. June 2017


inEx  -  manage the information space

inEx information explorer - © 2008..2017 - Jürgen Viestenz