<commit_before>= tickle
  http://github.com/noctivityinc/tickle
  by <NAME>, Noctivity

** LEGACY WARNING

If you starting using Tickle pre version 0.1.X, you will need to update your code to either include the :next_only => true option or read correctly from the options hash.  Sorry.

== DESCRIPTION

Tickle is a natural language parser for recurring events.
 
Tickle is designed to be a compliment of Chronic and can interpret things such as "every 2 days, every Sunday, Sundays, Weekly, etc."

Tickle has one main method, "Tickle.parse," which returns the next time the event should occur, at which point you simply call Tickle.parse again.   <commit_msg>'recurring_expression' to 'expression' for return hash.  always returning next, expression, start and until as long as a guess is made.  added more documentation<commit_after>= tickle
  http://github.com/noctivityinc/tickle
  by <NAME>, Noctivity

== *LEGACY WARNING*

If you starting using Tickle pre version 0.1.X, you will need to update your code to either include the :next_only => true option or read correctly from the options hash.  Sorry.

== DESCRIPTION

Tickle is a natural language parser for recurring events.
 
Tickle is designed to be a compliment of Chronic and can interpret things such as "every 2 days, every Sunday, Sundays, Weekly, etc."

Tickle has one main method, "Tickle.parse," which returns the next time the event should occur, at which point you simply call Tickle.parse again.   
{'fraction_non_alphanumeric': 0.06267029972752043, 'fraction_numerical': 0.004087193460490463, 'mean_word_length': 4.303249097472924, 'pattern_counts': {'":': 0, '<': 5, '<?xml version=': 0, '>': 7, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '4644417', 'n_tokens_mistral': 412, 'n_tokens_neox': 391, 'n_words': 210}