This project has 107 classes.
ECF: toolkit.ecf
Source code: directory list
A "Swiss-army knife" of command line utilities accessible via a command line option.
The most useful ones are listed below with the option name:
HTML_BODY_WORD_COUNTER_APP counts the number of words in a HTML document.
Command switch: -body_word_counts
CRYPTO_COMMAND_SHELL_APP is a menu driven shell of useful cryptographic operations.
Command switch: -crypto
THUNDERBIRD_BOOK_EXPORTER_APP merges a localized folder of emails in the Thunderbird email client into a single HTML book with chapter numbers and titles derived from subject line. The output files are used to generate a Kindle book.
Command switch: -export_book
THUNDERBIRD_WWW_EXPORTER_APP exports emails from selected Thunderbird email folders as HTML bodies (extension: body). As the name implies, only the body of the HTML is preserved. A matching folder structure is also created. This is useful for HTML content managers.
Command switch: -export_www
PYXIS_TRANSLATION_TREE_COMPILER_APP compiles tree of Pyxis translation files into multiple locale files named locale.x where x is a 2 letter country code. Does nothing if source files are all older than locale files. See class EL_LOCALE_I.
Command switch: -compile_translations
PYXIS_TO_XML_APP converts Pyxis format to XML with special support for Eiffel configuration files in Pyxis format (extension pecf). The attribute configuration_ns can be used as convenient shorthand for the ECF schema configuration information.
Command switch: -pyxis_to_xml
YOUTUBE_VIDEO_DOWNLOADER_APP downloads and merges selected audio and video streams from a Youtube video.
Command switch: -youtube_dl
FILE_MANIFEST_APP creates an XML file manifest of a target directory using either the default Evolicity template or an optional external Evolicity template. See class EVOLICITY_SERIALIZEABLE
Command switch: -file_manifest
UNDATED_PHOTO_FINDER_APP lists JPEG photos that lack the EXIF field Exif.Photo.DateTimeOriginal.
Command switch: -undated_photos
DUPLICITY_BACKUP_APP creates incremental duplicity backups using a configuration file in Pyxis format.
Command switch: -duplicity
DUPLICITY_RESTORE_APP restores either an entire duplicity backup or a selected file or directory. Restoration output directory is defined in same configuration file as backup.
Command switch: -duplicity_restore
Download
Download binary of el_toolkit for Ubuntu 14.04 or Linux Mint 17.x.
. /praat-source-conversion/converters
Root class of sub-applications
Build specification
Further Information
Click on class link to see notes.
Autotest development app
Command line interface to CAMERA_TRANSFER_COMMAND
Further Information
Click on class link to see notes.
Command line interface to EL_CRYPTO_COMMAND_SHELL class. This is a menu driven shell of various cryptographic functions listed in function {EL_CRYPTO_COMMAND_SHELL}.new_command_table
Usage: el_toolkit -crypto
Command line interface to CURRENCY_EXCHANGE_HISTORY_COMMAND
Further Information
Click on class link to see notes.
Diagnose Windows 11 desktop location
Further Information
Click on class link to see notes.
Sub-application to create an XML file manifest of a target directory using either the default Evolicity template or an optional external Evolicity template. See class EL_FILE_MANIFEST_GENERATOR for details.
Command line interface to FILE_SYNC_COMMAND
Further Information
Click on class link to see notes.
Sub-application to Filter out all invalid UTF-8 lines from file See class FILTER_INVALID_UTF_8 for details.
Command line interface to JPEG_FILE_TIME_STAMPER which ensures JPEG file modified time corresponds to Exif.Image.DateTime
Further Information
Click on class link to see notes.
Command line interface to PNG_LINK_GENERATOR
Further Information
Click on class link to see notes.
Command line interface to PRAAT_GCC_SOURCE_TO_MSVC_CONVERTOR which is a tool to convert Praat C source file directory and make file to compile with MS Visual C++
Command line interface to EL_IMAGE_MAGICK_SLIDE_SHOW command
Command line interface to STOCK_CONSUMPTION_CALCULATOR
A command line interface to the class TB_MULTI_LANG_ACCOUNT_BOOK_EXPORTER.
This application takes one argument -config which is a path to a Thunderbird export configuration file.
The application merges a localized folder of emails in the Thunderbird email client into a single HTML book with chapter numbers and titles derived from subject line. The output files are used to generate a Kindle book.
See class TB_MULTI_LANG_ACCOUNT_BOOK_EXPORTER for configuration example.
Remove duplicate lines and short commands from bash history file. Short means <= 4 characters in length.
Further Information
Click on class link to see notes.
Command line interface to UNDATED_PHOTO_FINDER which compiles a list of JPEG photos that lack the EXIF field Exif.Photo.DateTimeOriginal.
Command line interface to class USER_AGENT_COMMAND
Command line interface to WEBSITE_MONITOR
Further Information
Click on class link to see notes.
Sub-appliction to download and merge selected audio and video streams from a Youtube video. See EL_YOUTUBE_VIDEO_DOWNLOADER for details
Further Information
Click on class link to see notes.
A command line interface to the class REPEATED_DUPLICITY_BACKUP
A command line interface to the class DUPLICITY_RESTORE
Command line interface to FTP_BACKUP_COMMAND
App just for fun to decode messages from Marta
Further Information
Click on class link to see notes.
A command line interface to the HTML_BODY_WORD_COUNTER class.
Merge localized folder of emails into a single HTML book with chapter numbers and titled derived from subject line.
Export folders of Thunderbird HTML as XHTML bodies and recreating the folder structure.
See class TB_MULTI_LANG_ACCOUNT_XHTML_BODY_EXPORTER
Command line interface to command conforming to TB_MULTI_LANG_ACCOUNT_READER
Thunderbird www exporter app
Application to execute file tree transformation scripts.
See class FILE_TREE_TRANSFORMER_SCRIPT
Command shell to perform queries and edits on tree of Pyxis localization files
Usage
el_toolkit -localization_shell -source <source tree directory>
Command line interface to PYXIS_ENCRYPTER which encrypts a file using AES cryptography
Usage:
el_toolkit -pyxis_encrypt -in <input-name> -out <output-name>
If -out is not specified, it outputs the file as <input-name>.aes
Command line interface to command EL_PYXIS_TO_XML_CONVERTER
Further Information
Click on class link to see notes.
Command line interface to EL_PYXIS_TREE_TO_XML_COMPILER which compiles a tree of Pyxis source files into single XML file.
Xml to pyxis app
Vcf contact name sub application
Command line interface to VCF_CONTACT_NAME_SWITCHER
Command line interface to VCF_CONTACT_SPLITTER
CAD model for wave energy machine
Further Information
Click on class link to see notes.
Command to slice CAD model across water plane into dry part and wet part
Command line interface to command CAD_MODEL_SLICER
Further Information
Click on class link to see instructions.
Test set for CAD_MODEL
Polygon coordinates in wet and dry CAD model
Coordinate in 3D space
Normalized vector of plane with distance from origin
Transfer multi-media files from USB connected camera device using MTP protocol and GVFS
File synchronization with USB connected device using MTP protocol and GVFS
Command to Filter out all invalid UTF-8 lines from file
FTP backup command
Counts the number of words in a HTML document
Further Information
Click on class link to see tests.
Ensure JPEG file modified time corresponds to Exif.Image.DateTime if present.
Localization command shell
Generates links in an output folder to all PNG files >= 128x128 in size.
If the PNG path has the structure
/usr/share/a/b/c/file.png
then the output path relative to /usr/share is abbreviated to
a/b/file.png
If there are icons with duplicate relative paths, then only the icon with the largest size has a link created.
Convert Praat gcc C source code to compile with MSVC
Further Information
Click on class link to see notes.
Calculate monthly stock consumption based on an import_list import_list of stock orders represented by class STOCK_ORDER
Lists JPEG photos that lack the EXIF field Exif.Photo.DateTimeOriginal.
List all user agents in web server log file. User agents that differ only by version number are merged.
Monitor multiple websites for operational faults
Further Information
Click on class link to see notes.
Command to iterate lines in VCF contact file
Switch order of first and secondname in contacts file
Split VCF contacts file into separate files placed in a sub-directory
Compile CSV spreadsheet of historical currency exchange rates for multiple currencies
Further Information
Click on class link to see notes.
Create a backup using the duplicity utility and configured from a file in Pyxis format. See class DUPLICITY_CONFIG for details.
Restore files from a backup made using the duplicity utility and configured from a file in Pyxis format. See class DUPLICITY_CONFIG for details.
Do one or many executions of DUPLICITY_BACKUP command
Duplicity backup command
OS command to obtain listing of all backup sets with exact times
Duplicity listing command
Duplicity OS command with target_uri
Duplicity file restore command
Further Information
Click on class link to see notes.
Duplicity restore file command
Duplicity target info
Duplicity arguments
Duplicity configuration buildable from a Pyxis file
Further Information
Click on class link to see notes.
Duplicity constants
Duplicity routines
Archive file
Exclusion list file
FTP backup
Inclusion list file
Tar list file
Batch file script to build Praat with MSVC compiler
Praat lib make file generator
Praat make file parser
REPLACE in C source gsl__config.h:
/* Define if you have the isnan function. */ #if defined(linux) || defined (macintosh) || defined (_WIN32) #define HAVE_ISNAN 1 #else #undef HAVE_ISNAN #endif
WITH:
/* Define if you have the isnan function. */ #if defined (_MSC_VER) // MS Visual C++ #undef HAVE_ISNAN #elif defined(linux) || defined (macintosh) || defined (_WIN32) #define HAVE_ISNAN 1 #else #undef HAVE_ISNAN #endif
File motif emulator c gcc to msvc converter
Add line in NUM2.c to include gsl__config.h
File praat c gcc to msvc converter
Gcc to msvc converter
Procedure praat run gcc to msvc converter
Encrypt contents of a file adding the AES extension
Further Information
Click on class link to see tests.
Unchecked translations list
Stock order
Test EL_FILE_MANIFEST_GENERATOR command
Test set for FTP_BACKUP_COMMAND
Test class HTML_BODY_WORD_COUNTER
Test command class UNDATED_PHOTO_FINDER
Localization command shell test set
Test set for STOCK_CONSUMPTION_CALCULATOR
Test class PYXIS_ENCRYPTER
Test command classes VCF_CONTACT_SPLITTER and VCF_CONTACT_NAME_SWITCHER
Ftp login options
File input output os command
Script that applies command template to every file in a directory tree that has specified extensions
Further Information
Click on class link to see notes.
Monitored website page
Monitored website