SkillAgentSearch skills...

TQL.CronExpression

Advanced cron evaluator

Install / Use

/learn @Puchaczov/TQL.CronExpression
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

Stories in Ready

CronExpression

<h2 class="western" lang="en-US">What is CronExpression</h2> <p lang="en-US">CronExpression is .NET CRON expression validator and fire time evaluator. It pretend to support the broadest spectrum of available syntax. It’s even powerful enough to point why you’re expression is wrong!</p> <h2 class="western" lang="en-US">Latest release</h2> <p lang="en-US">Version 3.0</p> <ul> <li> <p><span lang="en-US">Support mixable complex types such as L, LW, W, #, -(range), /(Hyphen), *(star) in defined by CRON rules segment</span></p> </li><li> <p><span lang="en-US">Support expression in two modes: Modern(with second and year segment), Old(without second and year segment)</span></p> </li><li> <p><span lang="en-US">Improved expression analysis. </span></p> </li><li> <p><span lang="en-US">Support for nonstandard defintions</span></p> </li><li> <p><span lang="en-US">Nuget availibility (<b>Install-Package TQL.CronExpression</b>)</span></p> </li></ul> <h2 class="western" lang="en-US">Features</h2> <p lang="en-US">Typing expression is allowed in two formats, standard and nonstandard.</p> <p lang="en-US">Supported nonstandard definitions are:</p> <ul> <li> <p><span lang="en-US"><b>@annual</b></span></p> </li><li> <p><span lang="en-US"><b>@yearly</b></span></p> </li><li> <p><span lang="en-US"><b>@monthly</b></span></p> </li><li> <p><span lang="en-US"><b>@weekly</b></span></p> </li><li> <p><span lang="en-US"><b>@daily</b></span></p> </li><li> <p><span lang="en-US"><b>@hourly</b></span></p> </li></ul> <p lang="en-US">Standard definitions are:</p> <table cellpadding="0" cellspacing="0"> <thead> <tr> <td style="border: 1.00pt solid #dddddd; padding: 0.05cm" width="103"> <p><font color="#333333"><font style="font-size: 12pt" size="3">Feature</font></font></p> </td> <td style="border-top: 1.00pt solid #dddddd; border-bottom: 1.00pt solid #dddddd; border-left: none; border-right: 1.00pt solid #dddddd; padding-top: 0.05cm; padding-bottom: 0.05cm; padding-left: 0cm; padding-right: 0.05cm" width="104"> <p><font color="#333333"><font style="font-size: 12pt" size="3">Parser</font></font></p> </td> <td style="border-top: 1.00pt solid #dddddd; border-bottom: 1.00pt solid #dddddd; border-left: none; border-right: 1.00pt solid #dddddd; padding-top: 0.05cm; padding-bottom: 0.05cm; padding-left: 0cm; padding-right: 0.05cm" width="172"> <p><font color="#333333"><font style="font-size: 12pt" size="3">Expression Validator</font></font></p> </td> <td style="border-top: 1.00pt solid #dddddd; border-bottom: 1.00pt solid #dddddd; border-left: none; border-right: 1.00pt solid #dddddd; padding-top: 0.05cm; padding-bottom: 0.05cm; padding-left: 0cm; padding-right: 0.05cm" width="224"> <p><font color="#333333"><font style="font-size: 12pt" size="3">Evaluator</font></font></p> </td> </tr> </thead> <tbody> <tr> <td style="border-top: none; border-bottom: 1.00pt solid #dddddd; border-left: 1.00pt solid #dddddd; border-right: 1.00pt solid #dddddd; padding-top: 0cm; padding-bottom: 0.05cm; padding-left: 0.05cm; padding-right: 0.05cm" width="103"> <p><font color="#333333"><font style="font-size: 12pt" size="3">*</font></font></p> </td> <td style="border-top: none; border-bottom: 1.00pt solid #dddddd; border-left: none; border-right: 1.00pt solid #dddddd; padding-top: 0cm; padding-bottom: 0.05cm; padding-left: 0cm; padding-right: 0.05cm" width="104"> <p><font color="#333333"><font style="font-size: 12pt" size="3">Supported</font></font></p> </td> <td style="border-top: none; border-bottom: 1.00pt solid #dddddd; border-left: none; border-right: 1.00pt solid #dddddd; padding-top: 0cm; padding-bottom: 0.05cm; padding-left: 0cm; padding-right: 0.05cm" width="172"> <p><font color="#333333"><font style="font-size: 12pt" size="3">Supported</font></font></p> </td> <td style="border-top: none; border-bottom: 1.00pt solid #dddddd; border-left: none; border-right: 1.00pt solid #dddddd; padding-top: 0cm; padding-bottom: 0.05cm; padding-left: 0cm; padding-right: 0.05cm" width="224"> <p><font color="#333333"><font style="font-size: 12pt" size="3">Supported</font></font></p> </td> </tr> <tr> <td style="border-top: none; border-bottom: 1.00pt solid #dddddd; border-left: 1.00pt solid #dddddd; border-right: 1.00pt solid #dddddd; padding-top: 0cm; padding-bottom: 0.05cm; padding-left: 0.05cm; padding-right: 0.05cm" width="103"> <p><font color="#333333"><font style="font-size: 12pt" size="3">,</font></font></p> </td> <td style="border-top: none; border-bottom: 1.00pt solid #dddddd; border-left: none; border-right: 1.00pt solid #dddddd; padding-top: 0cm; padding-bottom: 0.05cm; padding-left: 0cm; padding-right: 0.05cm" width="104"> <p><font color="#333333"><font style="font-size: 12pt" size="3">Supported</font></font></p> </td> <td style="border-top: none; border-bottom: 1.00pt solid #dddddd; border-left: none; border-right: 1.00pt solid #dddddd; padding-top: 0cm; padding-bottom: 0.05cm; padding-left: 0cm; padding-right: 0.05cm" width="172"> <p><font color="#333333"><font style="font-size: 12pt" size="3">Supported</font></font></p> </td> <td style="border-top: none; border-bottom: 1.00pt solid #dddddd; border-left: none; border-right: 1.00pt solid #dddddd; padding-top: 0cm; padding-bottom: 0.05cm; padding-left: 0cm; padding-right: 0.05cm" width="224"> <p><font color="#333333"><font style="font-size: 12pt" size="3">Supported</font></font></p> </td> </tr> <tr> <td style="border-top: none; border-bottom: 1.00pt solid #dddddd; border-left: 1.00pt solid #dddddd; border-right: 1.00pt solid #dddddd; padding-top: 0cm; padding-bottom: 0.05cm; padding-left: 0.05cm; padding-right: 0.05cm" width="103"> <p><font color="#333333"><font style="font-size: 12pt" size="3">-</font></font></p> </td> <td style="border-top: none; border-bottom: 1.00pt solid #dddddd; border-left: none; border-right: 1.00pt solid #dddddd; padding-top: 0cm; padding-bottom: 0.05cm; padding-left: 0cm; padding-right: 0.05cm" width="104"> <p><font color="#333333"><font style="font-size: 12pt" size="3">Supported</font></font></p> </td> <td style="border-top: none; border-bottom: 1.00pt solid #dddddd; border-left: none; border-right: 1.00pt solid #dddddd; padding-top: 0cm; padding-bottom: 0.05cm; padding-left: 0cm; padding-right: 0.05cm" width="172"> <p><font color="#333333"><font style="font-size: 12pt" size="3">Supported</font></font></p> </td> <td style="border-top: none; border-bottom: 1.00pt solid #dddddd; border-left: none; border-right: 1.00pt solid #dddddd; padding-top: 0cm; padding-bottom: 0.05cm; padding-left: 0cm; padding-right: 0.05cm" width="224"> <p><font color="#333333"><font style="font-size: 12pt" size="3">Supported</font></font></p> </td> </tr> <tr> <td style="border-top: none; border-bottom: 1.00pt solid #dddddd; border-left: 1.00pt solid #dddddd; border-right: 1.00pt solid #dddddd; padding-top: 0cm; padding-bottom: 0.05cm; padding-left: 0.05cm; padding-right: 0.05cm" width="103"> <p><font color="#333333"><font style="font-size: 12pt" size="3">/</font></font></p> </td> <td style="border-top: none; border-bottom: 1.00pt solid #dddddd; border-left: none; border-right: 1.00pt solid #dddddd; padding-top: 0cm; padding-bottom: 0.05cm; padding-left: 0cm; padding-right: 0.05cm" width="104"> <p><font color="#333333"><font style="font-size: 12pt" size="3">Supported</font></font></p> </td> <td style="border-top: none; border-bottom: 1.00pt solid #dddddd; border-left: none; border-right: 1.00pt solid #dddddd; padding-top: 0cm; padding-bottom: 0.05cm; padding-left: 0cm; padding-right: 0.05cm" width="172"> <p><font color="#333333"><font style="font-size: 12pt" size="3">Supported</font></font></p> </td> <td style="border-top: none; border-bottom: 1.00pt solid #dddddd; border-left: none; border-right: 1.00pt solid #dddddd; padding-top: 0cm; padding-bottom: 0.05cm; padding-left: 0cm; padding-right: 0.05cm" width="224"> <p><font color="#333333"><font style="font-size: 12pt" size="3">Supported</font></font></p> </td> </tr> <tr> <td style="border-top: none; border-bottom: 1.00pt solid #dddddd; border-left: 1.00pt solid #dddddd; border-right: 1.00pt solid #dddddd; padding-top: 0cm; padding-bottom: 0.05cm; padding-left: 0.05cm; padding-right: 0.05cm" width="103"> <p><font color="#333333"><font style="font-size: 12pt" size="3">?</font></font></p> </td> <td style="border-top: none; border-bottom: 1.00pt solid #dddddd; border-left: none; border-right: 1.00pt solid #dddddd; padding-top: 0cm; padding-bottom: 0.05cm; padding-left: 0cm; padding-right: 0.05cm" width="104"> <p><font color="#333333"><font style="font-size: 12pt" size="3">Supported</font></font></p> </td> <td style="border-top: none; border-bottom: 1.00pt solid #dddddd; border-left: none; border-right: 1.00pt solid #dddddd; padding-top: 0cm; padding-bottom: 0.05cm; padding-left: 0cm; padding-right: 0.05cm" width="172"> <p><font color="#333333"><font style="font-size: 12pt" size="3">Supported(DayOfMonth,DayOfWeek)</font></font></p> </td> <td style="border-top: none; border-bottom: 1.00pt solid #dddddd; border-left: none; border-right: 1.00pt solid #dddddd; padding-top: 0cm; padding-bottom: 0.05cm; padding-left: 0cm; padding-right: 0.05cm" width="224"> <p><font color="#333333"><font style="font-size: 12pt" size="3">Supported(DayOfMonth,DayOfWeek)</font></font></p> </td> </tr> <tr> <td style="border-top: none; border-bottom: 1.00pt solid #dddddd; border-left: 1.00pt solid #dddddd; border-right: 1.00pt solid #dddddd; padding-top: 0cm; padding-bottom: 0.05cm; padding-left: 0.05cm; padding-right: 0.05cm" width="103"> <p><font color="#333333"><
View on GitHub
GitHub Stars8
CategoryDevelopment
Updated1y ago
Forks1

Languages

C#

Security Score

75/100

Audited on May 5, 2024

No findings