Versions plugin for Total Commander

Initial developer and sources: Fabio Chelly:
Fabio Chelly,
fabio@chelly.net
Website:	http://totalcommander.free.fr/fabio
Download link:	http://totalcommander.free.fr/fabio/versions.zip
Sources: http://totalcommander.free.fr/fabio/versions_sources.zip

Versions 2.1
Progman13
https://totalcmd.net/plugring/versions2.html


This plugin is a File-System plugin which allows you to see the 
current version number of any program downloadable online.
Every day, I check on many different websites is a new version of my 
favorite programs is available to download. So I decided to create 
this plugin which regroups the pages you want to monitor in Total Commander. 


______________________________

        INSTALLATION
______________________________

1. Enter to archive with plugin and TC will ask you to install plugin 
   automatically. Or install it manually (see instructions below).

2. Copy the content of the archive versions.zip in a folder of your
   choice. I suggest to install it in a subfolder of your TotalCommander
   folder: for instance, C:\totalcmd\plugins\WFX\versions\

3. Enter the menu      : Configuration > Options
   Select the tab      : Operation
   Click on the button : FS-Plugins (a dialog will appear)
   Click on the button : Add
   Choose the file     : versions.wfx (in the folder where you
			 unpacked the archive)
   Click on OK (3 times)

4. The versions plugin in installed.

______________________________

        HOW TO USE IT
______________________________

1. Under Total Commander, access 'My Network places'
2. Double click on 'Versions'
3. You can:
   1. check a list of programs you already have created
       double click on the list you want to check to see the status 
       of the programs it contains
   2. create a new search
       - double click on 'Add search'
       - Enter the name of the list (without extension '.list') where you want 
         to add the search (if the list doesn't exist, the file will be created)
       - Enter a name for this search
       - Enter the URL of the page where to search the version number
       - Enter a text contained in the source page situated before the version number
         which will be a 'start point' to locate the version number (to prevent multiples 
         occurrences of the delimiters)
       - Enter the text situated just before the version number (1st delimiter)
       - Enter the text situated just after the version number (2nd delimiter)
       - Enter the current version number
   3. Edit the content a list
      Pressed 'ALT+ENTER' on the list you want to edit (or menu Files > Properties...)
4. SSL and HTTPS. Version 2 of plugin use system functions to Internet connection.
   User-Agent and Proxy settings not used.

______________________________

        HISTORY
______________________________

Version 2.1
  [*] Option to don't validate server certificate (in versions.ini: DontValidateCertificate=, default 0)

Version 2.0.2
  [*] Option to convert the source text of the page and the analyzed text to lowercase (in versions.ini: UseLowerCase=, default 1)

Version 2.0.1
  [*] System functions to Internet connection is used (include HTTPS)
  [*] User-Agent And Proxy settings not used

Version 1.6.2
  [*] Caching pages (per list only)
  [+] Using cache can be changed in versions.ini (UseCache=, default 1)
  [*] Small internal changes

Version 1.6.1.1
  [*] Default User-Agent changed to 'Mozilla/5.0 (compatible; Indy Library)' (from 'Mozilla/3.0 (compatible; Indy Library)')
  [+] User-Agent can be changed in versions.ini (UserAgent=)

Version 1.6.1
  [+] Https protocol support. Read How to use it #4 in readme.txt

Version 1.6
  [+] Unicode and 64-bit version

Version 1.51
  [+] You can now enter parameters one by one in searches

Version 1.5

  [+] New function: web searches with parameters (try searches.list)

Version 1.4

  [.] Load the URL in the browser when launch program version
  [.] Support long version names
  [+] Support proxies (edit ini file)

Version 1.3

  [+] Ability to copy .list files from and to plugins
  [+] Ability to edit .list files with F4
  [+] Shows old and next versions number when there is an update

Version 1.2

  [.] Small bugfixes
  [+] Case insensitive search

Version 1.1
 
  [+] Groupping (in fact multiple '.list' files instead of one list.ini) 
  [+] Ability to abort while searching 
  [.] Some bugfixes 
  [.] Fixed problem with extensions


 2003 Fabio Chelly (fabio@chelly.net).

 2016-2023 ProgMan13 (progman13@mail.ru)