Utilities

All free utilities are provides without any guarantees, warranty or support. Use of any of the utilities is entirely at your own risk and you take full responsibility for any copyright or data protection issues.

All the utilities are copyright SalamanderSoft and may not be hosted elsewhere. Please refer people to this site if they are interested in using them.

Sims.Net Photo Extractor

A utility to export all the photos of current pupils or staff into a folder.

For copyright purposes you must ensure that you have the permission of the photographer before exporting any images with this utility.

To use:

  1. The utility must be run on a machine where Sims.net workstation or server is installed.
  2. First run GenerateConfigFile.bat. You must also run this everytime Sims.Net is updated. If Sims.Net is not installed in c:\program files\Sims\Sims .Net, you will need to modify the bat file.
  3. Copy a connect.ini into the folder.
  4. Run PhotoExport from the command line with 3 arguments, Sims username, Sims password and output folder.
  5. If you wish to export staff photos add another argument staff e.g. PhotoExport.exe blacka abcd myFolder staff
  6. PhotoExport will then export the photos into the folder.

You can run PhotoExport.exe /? for a brief help summary.

Download Here.

Sims.Net Report List

A utility to export details of all reports in Sims into a csv file.

To use:

  1. The utility must be run on a machine where Sims.net workstation or server is installed.
  2. First run GenerateConfigFile.bat. You must also run this everytime Sims.Net is updated. If Sims.Net is not installed in c:\program files\Sims\Sims .Net, you will need to modify the bat file.
  3. Copy a connect.ini into the folder.
  4. Run SimsReportList from the command line with 3 arguments, Sims username, Sims password and output folder.
  5. SimsReportList will then save the report details into the file.

You can run SimsReportList.exe /? for a brief help summary.

Download Here.

Check Email Address Formats

This utility will iterate through an input file and check the validity of email addresses. Each line of the input file must be of the format identifier,email address. The identifier is used in the output message, and the email is of course checked.

Example input file

002345,info@salamandersoft.co.uk
002346,me@domain.com
002347,do not email
    

The utility will pick up the 3rd line as an invalid email address and output

POSSIBLY INVALID:002347:do not email

Internally it uses a regular expression to check the email. This is not perfect and will give false positives when compared to RFC 2822, but it is good enough for most purposes.

The regular expression used is: ^[A-Z0-9._%+-]+@[A-Z0-9.-]+\.[A-Z]{2,4}$

To use:

  1. Run CheckEmails.exe inputFile
  2. inputFile is the relative of absolute path to the csv file

You can run CheckEmails.exe /? for a brief help summary.

Download Here.

For more information please email info@salamandersoft.co.uk.