This project has 86 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:
-body_word_counts HTML_BODY_WORD_COUNTER_APP
Counts the number of words in a HTML document.
-crypto: CRYPTO_COMMAND_SHELL_APP
Menu driven shell of useful cryptographic operations.
-export_book: 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.
-export_www: 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.
-compile_translations: 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.
-pyxis_to_xml: 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.
-youtube_dl YOUTUBE_VIDEO_DOWNLOADER_APP
Download and merge selected audio and video streams from a Youtube video.
-file_manifest 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
-undated_photos UNDATED_PHOTO_FINDER_APP
Lists JPEG photos that lack the EXIF field Exif.Photo.DateTimeOriginal.
-duplicity DUPLICITY_BACKUP_APP
Create an duplicity backup using a configuration file in Pyxis format.
-duplicity_restore 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.
Download
Download binary of el_toolkit for Ubuntu 14.04 or Linux Mint 17.x.
Root class of sub-applications
Build specification
Further Information
Click on class link to see notes.
Autotest development app
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
A command line interface to the class DUPLICITY_BACKUP
A command line interface to the class DUPLICITY_RESTORE
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_COMMAND for details.
Sub-application to Filter out all invalid UTF-8 lines from file See class FILTER_INVALID_UTF_8 for details.
Ftp backup app
Jobserve search app
Tool to convert Praat C source file directory and make file to compile with MS Visual C++
A command line interface to the class EL_ML_THUNDERBIRD_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 EL_ML_THUNDERBIRD_ACCOUNT_BOOK_EXPORTER for configuration example.
Lists JPEG photos that lack the EXIF field Exif.Photo.DateTimeOriginal.
See class UNDATED_PHOTO_FINDER for details.
Command line interface to class USER_AGENT_COMMAND
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 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 EL_THUNDERBIRD_LOCALIZED_HTML_EXPORTER
Regression testable Thunderbird reading sub application
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>
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.
Compiles tree of Pyxis source files into single XML file
Xml to pyxis app
Vcf contact name switcher app
Vcf contact splitter app
CAD model for wave energy machine
Further Information
Click on class link to see notes.
Evaluate test set CAD_MODEL_TEST_SET
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
Command to to Filter out all invalid UTF-8 lines from file
Ftp backup command
Ftp backup
Counts the number of words in a HTML document
Localization command shell
Praat gcc source to msvc convertor
Caculate monthly stock consumption based on an import_list import_list of stock orders represented by class STOCK_ORDER
Export HTML under www sub-directory
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.
Switch order of first and secondname in contacts file
Vcf contact splitter
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.
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
Backup config
Exclusion list file
Ftp backup
Inclusion list file
Tar list file
Jobs result set
Job duration parser
Job info
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
Command to compile tree of UTF-8 encoded Pyxis source files into single XML file
Unchecked translations list
Stock order
Localization command shell test set
Test set for MONTHLY_STOCK_USE
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.