Content



Just double-clicking on any word is enough to access the index of all words (full-text search).


Date of last change (yyyy-mm-dd): 2021.12.27




1. PROMOTE YOUR BRAND WITH E-DIARY
The program is intended for companis who want to consolidate their brand through free distribution of the program.
An essential feature of the program is that it formats content by multi-level chapters and at the same time indexes
it throughout the content.
The index of all words is accessible while reading, only by double-clicking on any word (full-text search).
When the index of all words is activated by double-clicking on any word, all the same words are colored, and menus
for additional functionalities open next to the words.
In addition to internal links, the program also generates Google search phrases which also point to the web address
of the customer's choice (customer-paid-version-link).


2. ADVERTISING MESSAGES AND LINKS

2.1 ADVERTISING MESSAGES
Advertising messages and web links in the programs are tailored to each customer individually.
Programs promote the customer of the program in three ways:
- with a advertising message at the beginning of the output file;
- with a recurring advertising message in index file;
- and with programmatically generated Google search phrases for each word in the index file and target the
customer's site.
The user will therefore always have the option to trigger a Google search phrase for any word or group
of words, which is targeted to the web address of the customer's choice.

The advertising message is limited to 10 lines and 500 characters.
Demo of the indexed E-DIARY file (indexed version of the website you are currently reading):
http://www.self-promoting.software/e-diary/htm_ndx/htm_out/page_02.htm

2.2 ADVERTISING LINKS
Google Search phrases for each word or group of words in the index file, generated by the program is
another one unique feature of the program.
Google search phrases are targeted to a web address chosen by the customer (customer-paid-version-link).
Even if the user assumes that there is only a minimal probability that he will get a relevant hit for
the selected keyword or group of words on the web address of the provider (buyer) of our program, he will
almost certainly use one of the Google search options.
This significantly increases the advertising potential of the program and addresses a wide range of users.

The program (freeware) is available at the following link: http://www.self-promoting.software/e-diary/e-diary.7z


3. E-DIARY WITH STRUCTURED AND INDEXED CONTENT

3.1 INTRODUCTION
The program is intended primarily for business users who participate in larger tasks or even projects.
The program enables easy creation of structured tasks and subsequent completion and scheduling.
Capturing data is easy, as almost any text editor is sufficient for this purpose, and MS NOTEPAD
is more than enough.
The program reconstructs the TXT input file so that the tasks are grouped into structured chapters
and subchapters.
Simultaneously with this TXT output file, it also creates an HTML output file, which, however, has
added key functionalities for easier viewing and searching.
If necessary, the HTML file is also indexed throughout the content (full-text search).
Editing the structure and indexing the content is done using our program TXT-INDENT, which is integrated
here as a subroutine.
We recommend that you take a look at the mentioned freeware program and the accompanying instructions
and demo examples: http://www.self-promoting.software/txt-indent/index.htm

This website was also created with the mentioned program.
The program generates a calendar for any year (greater than 2000), adds it to the end of the diary and
enters in it all the links that indicate those activities in the structure to which dates have been added.
The connection between the calendar and activities is two-way.
As the volume of data increases, you activate indexing as needed, and the indexed HTML document gives you
a transparency you won’t find in any comparable product.
look_at: 4.6

This website was created entirely using the freeware version E-DIARY program.
Each time you run the program, it creates an output HTML file with calendar from any TXT input file.
A draft of this website in TXT format is available at: http://www.self-promoting.software/e-diary/index.txt
Each time we fix the input TXT file a bit or choose a new one, it is necessary to restart the program.
The program marks the output file according to the time it is created (example: d_2021_12_28_18_48_01.htm).
Also, this website you are reading was originally marked as we described, but we renamed it.

The program (freeware) is available at the following link:
http://www.self-promoting.software/e-diary/e-diary.7z

3.2 WHO ARE THE POTENTIAL USERS
The program is intended for users who participate in complex tasks or even projects.
The program is also a great tool for heads of larger departments, who need to direct and control the
work of their employees.
But it is not intended for planning implementation activities and resource consumption, such as
MS Project and similar programs.


4. DESCRIPTION OF OPERATION
You always start creating and updating your activities with a simple text editor.
Assignments and subtasks are broken down in such a way that they are numbered as chapters in the book.
Important dates are entered next to each task with short comments.
These dates with comments will be included in the calendar when it is added or updated again.
All activities throughout the calendar year are written to one file and this grows cumulatively.
As tasks intertwine the complexity grows, so users can add references.
A reference is to add internal links to all tasks and subtasks that are numbered.
After each update of the input TXT file, it is necessary to restart a program that creates a structured
TXT file for further editing and at the same time an HTML file with new functionalities.
One of the key and unique functionalities of the program is that it can index the entire content by each
word (full-text search).
A more detailed description of the operation is given below.

4.1 CREATING TASKS AND SUBTASKS
Creating tasks and sub-tasks is the same way as creating chapters and sub-chapters in our freeware
program TXT-INDENT.
look_at: 3.1

4.2 ENTERING IMPORTANT DATES

4.2.1 yyyy.mm.dd space comment
Add dates with short comments as needed. However, the date must always be entered at the beginning
of the line in the format yyyy.mm.dd space comment.

4.2.2 date of first version
2021.06.12 first version

4.2.3 Date of split vezion
2021.10.22 split verzion
2021.10.22 3 new interface

4.2.4 Date of last change
2021.12.27 last verzion

In the HTML output file, the dates become two-way task-calendar links.

4.3 ENTERING INTERNAL LINKS
Incorporating internal and external (web) links is easy, but the work went into an HTML file.

4.3.1 look_at: space number of task (chapter) and no added text
The internal link is marked with the keyword (internal tag) look_at: and must be written at the
beginning of the line.
This is followed by the space and mark (numbering) of the task, look_at: space number-of-task(chapter)
and no added text.

4.4 ENTERING EXTERNAL LINKS
Web links are included in the rest of the document, as shown in the following example.
The web address must be separated from the rest of the text, on the left and right, with at least one space.
Therefore, in the example above, the dot at the end of the sentence is separated from the web address.
The name of the web address that will be displayed in the HTML document will be the web address itself.
http://www.pdf-htm-ndx.info/knjiga_01/f000006.htm
file:///E:/WEB_URL/PDF-HTM-NDX_INFO/knjiga_01/f000100.htm
The easiest way to get the locator (address) of a document is to open it with a web browser.
Then we copy the address from the browser navigation bar.

4.5 COPY FILE IN TXT FORMAT, UTF-8
The program needs an input file in TXT, UTF-8 format for its operation.

4.6 CONVERSION TO HTML FORMAT AND INDEXING
The program simultaneously creates a structured output TXT file and an HTML file in one of three variants.
All output files are marked with the date and time of creation in the name.
In the next iteration, you can use the TXT files marked in this way as input files and repeat the process.
Indexing an HTML file is optional and is performed by the external subrutine htm_ndx_*.exe.
The indexed version of this website is available at:
http://www.self-promoting.software/e-diary/htm_ndx/htm_out/page_02.htm

4.6.1 HTML file without calendar and without index
If you do not select the option to add calendar and index, the program will only create a structured
output TXT and HTML file.
Only internal and external (web) links will work in the HTML file.
look_at: 4.3
look_at: 4.4

4.6.2 HTML file with calendar and no index
If you choose to add a calendar, a calendar will be added to the HTML file.
Internal date links will act as two-way task-date links.
look_at: 4.2

4.6.3 HTML file with calendar and index
The HTML file will work as described in the previous chapters, and will be additionally indexed
throughout the content (full-text search).
The appearance will not change, and the index of all words is accessible only by double-clicking
on any word while reading.

4.7 UPGRADING AND SUPPLEMENTING THE E-DIARY INPUT TXT FILE (plan)
For each supplement to the plan, it is necessary to supplement the draft plan, which is in TXT format.
If this draft is not available, you can easily recreate it.
From the plan in HTML format, copy the required content with a web browser:
- from the end of the TOC table;
- until the beginning of the calendar.
Copy this content to a TXT file.
Then rearrange the contents and save the file in UTF-8 format.
By copying the plan from HTML to TXT format, the format elements remained unchanged, so the output file
in HTML format in the part that was just copied, remained unchanged in content and format.
The transformation follows the same rules as the initial draft.
This simple way of supplementing and upgrading plans allows the user to work extremely quickly and efficiently.
look_at: 3.1


5. PROGRAM VERSIONS

5.1 FREEWARE VERSION
The freeware version of the program has the same functionality as the paid version, only in the index of
all words are added advertising messages for some of our programs.
The program is available at the following link: http://www.self-promoting.software/e-diary/e-diary.7z

5.2 PAID VERSION, PRICE $ 74
The paid version is tailored for each customer individually.
look_at: 2.


6. DATA SECURITY AND PROTECTION OF USER PRIVACY
Paid versions of programs do not connect to the web, display ads, or do anything that could compromise data
security and user privacy.
Freeware versions of programs, however, link to only one web address, from which they draw only
advertising messages.



Date of last change (yyyy-mm-dd): 2024.07.01



1. THE PROGRAM (TXT-BASE) CREATES A DOCUMENT BASE THAT IS INTEGRATED WITH THE CALENDAR
The document base and the calendar have a common tabular interface, which enables fast and
transparent work.
A key feature of the program is that it can fit an entire document (*.txt) in each table cell,
calendar cell and it indexes the entire table on all words.
The all-words index is accessible while reading, only by double-clicking on any word (full-text search).

A freeware version of the program is available at:
http://www.txt-utilities.com/txt-base/txt-base.7z
A user manual of the program is available at:
http://www.txt-utilities.com/txt-base/user-manual.htm


2. TABULAR INTERFACE
The program is intended primarily for users who want to have an overview of important activities, which
are usually also somewhat structured.
The program connects dates from the document database (cells containing short documents) to the calendar
and vice versa.
The data is organized in tabular form, which allows a lot of transparency, especially after the table
is indexed.
A very useful feature of the program is that it allows you to enter multi-line content/document in a
single field.
The document can contain a maximum of 4000 characters (approximately 50 lines).
Therefore, we do not exaggerate if we claim that the program is a tabular stack of *.txt documents and
a calendar.

Capturing data is easy, and the default editor is MS Notepad (Save as, Encoding: UTF-8)
The program also structures the content of the field (txt document) if you follow a few simple rules
when writing.
The rules are taken from our freeware program TXT-INDENT which is integrated here as a subroutine:
http://www.txt-utilities.com/txt-indent/index.htm
We recommend that you take a look at the mentioned freeware program and the accompanying instructions.
The program generates a calendar for any year (greater than 2000) and adds it to the end of the table.
Including tasks in the calendar is easy, fast and transparent.


3. FILES

3.1 MAIN FILE (*.CSV TABLE)
The structure of the main file (*.csv table) is created by the user according to his needs.
Each time the program terminates, it creates an archive file that has a creation date and
time defined in the name.

3.2 OUTPUT TABLE (*.HTML TABLE)
The output *.htm table is useful for quick browsing if the records in individual fields are
relatively short.
The table needs to be indexed for accurate review.

3.3 INDEXED TABLE (*.HTML FILES)
The indexing of the table is done by the program first creating each row as a separate *.htm file.
Then it indexes the whole group of *.htm files by each word and creates the appropriate indexes.
Indexed *.htm files (table rows) are numbered appropriately to allow sequential browsing.
However, during the browsing process, it is possible to access the all-words index only by simple
double-clicking on any word.


4. PROGRAM VERSIONS

4.1 Freeware version
The freeware version of the program has the same functionality as the paid version, only our ads
are included in all-words index.

4.2 PAID VERSION
A paid version is in preparation.


5. DATA SECURITY AND PROTECTION OF USER PRIVACY
The paid version of program does not connect to the web, does not display third-party ads, and does
nothing that could compromise data security and user privacy.
The freeware version of the program only communicates with our web portal when creating ads.



Content