Sign in Join
Wiki copytemporary

Kaldemonia: what changed

Revision 1 to 2. Removed lines have a minus sign; added lines have a plus sign.

OldNewLine
11## Kaldemonia
22
33### About
44
55Kaldemonia is a program where user can enter a search string that is used to search Google and return the results to three files: A Cache file, A Results file, and one large Htm file containing the full result from Google. This Program was done as practice for me in coding.
66
77Kaldemonia compiles on Linux and can be Cross-Compiled to Win32 system from Linux with minor modification. Kaldemonia shows using a worker thread and Gui thread so GUI remains responsive while still functioning.
88
99Kaldemonia2 used a new component instead of TidyPas due to TidyPas not compiling with fpc 2.0.4. The new component works very well to parse html document to extract the links needed.
1010
1111Kaldemonia3 goes a step further by having 10 threads fetching the Google pages simultanously. The Threaded part is seperated into it's own unit besides the main unit. Again everything works on both Linux and Win32.
1212
1313I used several examples to make it and asked many questions. So I hope you like it.
1414
1515### Requirements for Kaldemonia
1616
17171\. TidyPas can be downloaded here: [TidyPas](http://curlpas.sourceforge.net/)
1818
19-`     N.B. TidyPas requires TidyLib to be installed and on win32 LibTidy.dll.`
19+```text
20+ N.B. TidyPas requires TidyLib to be installed and on win32 LibTidy.dll.
21+```
2022
21232\. Synapse can be found here: [Ararat Synapse](http://www.ararat.cz/synapse/)
2224
23-`     I used Synapse version 37b6. I don't see that version anymore so I include it.`
25+```text
26+ I used Synapse version 37b6. I don't see that version anymore so I include it.
27+```
2428
2529### Requirements for Kaldemonia2
2630
27311\. Synapse can be found here: [Ararat Synapse](http://www.ararat.cz/synapse/)
2832
29-`   Latest release should be fine.`
33+```text
34+ Latest release should be fine.
35+```
3036
31372\. THTMLPars can be downloaded here: [HTMLPars](http://www.spreendigital.de/DevTools.3.0.html)
3238
33-`   I included it, with very minor modification to work on Linux.`
39+```text
40+ I included it, with very minor modification to work on Linux.
41+```
3442
3543### Requirements for Kaldemonia3
3644
37451\. Synapse can be found here: [Ararat Synapse](http://www.ararat.cz/synapse/)
3846
39-`   Latest release should be fine.`
47+```text
48+ Latest release should be fine.
49+```
4050
41512\. THTMLPars can be downloaded here: [HTMLPars](http://www.spreendigital.de/DevTools.3.0.html)
4252
43-`   I included it, with very minor modification to work on Linux.`
53+```text
54+ I included it, with very minor modification to work on Linux.
55+```
4456
4557### Notes on Kaldemonia
4658
4759- Kaldemonia was compiled with FPC 2.0.2 and Lazarus 0.9.16
4860- TidyPas release date 2005-12-25
4961- Synapse version 37b6
5062
5163### Notes on Kaldemonia2
5264
5365- Kaldemonia2 was compiled with FPC 2.0.4 and Lazarus 0.9.16 & 0.9.18
5466- Synapse release number 37
5567- THTMLParser v1.17
5668
5769### Notes on Kaldemonia3
5870
5971- Kaldemonia3 was compiled with FPC 2.0.4 and Lazarus 0.9.21 beta
6072- Synapse release number 38b4
6173- THTMLParser v1.17
6274
6375### Additional Notes
6476
6577Kaldemonia compiles on both Linux and Windows without errors. However, it runs well on Linux, but not on Windows. The reason is not clear, but debugging it shows Synchronize(@ShowStatus) to be where the problem occurs.
6678
6779Added October, 9th 2006:
6880
69-` Although Lazarus executable for Win32 freezes, same source `\
70-` (with very minor modification) compiles with delphi and runs `\
71-` fine on Win32 environment.`
81+```text
82+ Although Lazarus executable for Win32 freezes, same source
83+ (with very minor modification) compiles with delphi and runs
84+ fine on Win32 environment.
85+```
7286
7387### Author
7488
7589Blue1
7690
7791### License
7892
7993GPL.
8094
8195### Download
8296
8397You can download Kaldemonia source from [Lazarus CCR](http://sourceforge.net/project/showfiles.php?group_id=92177&package_id=148359&release_id=448040).
8498
8599You can download Kaldemonia2 source from [Lazarus CCR](http://sourceforge.net/project/showfiles.php?group_id=92177&package_id=148359&release_id=454415).
86100
87101You can download Kaldemonia3 source from [Lazarus CCR](http://sourceforge.net/project/showfiles.php?group_id=92177&package_id=148359&release_id=484669).
88102
89103---
90104*From the Free Pascal wiki, page "Kaldemonia", as it stood on 2020-06-18 after a change by Kai Burghardt, out of the wiki's dump of 2024-05-26. Copyright stays with the author who wrote it, according to the old wiki's [[Licensing]] page. If you have concerns about this material, [message the admin](/wiki-contact).*

Back to history