<commit_before>dashboard_time:
  every: 1m
  class: DashboardTime
  args:
  description: "Updates the time on the dashboard every 1 minute"
  
github_issues:
  every: 5m
  class: Github::IssueMonitor
  args:
  description: "Pulls issue count from Github"
  
github_organisation:
  every: 1h
  class: Github::OrganisationMonitor
  args:
  description: "Pulls repository count from Github"

github_watchers:
  every: 2h
  class: Github::WatchersForksMonitor
  args:
  description: "Pulls watcher/fork count from Github"

github_prs:
  every: 10m
  class: Github::PullRequestMonitor
  args:
  description: "Pulls pull request counts from Github"

github_outgoing_prs:
  every: 1h
  class: Github::OutgoingPullRequestMonitor
  args:
  description: "Pulls outgoing pull request count from Github"

trello:
  every: 5m
  class: TrelloMonitor
  args:
  description: "Pulls information from Trello"

hubot:
  every: 1m
  class: HubotMonitor
  args:
  description: "Count number of users in IRC"
  
eventbrite:
  every: 1h
  class: EventMonitor
  args:
  description: "Interrogate all events in Eventbrite"

capsulesync:
  every: 1h
  class: CapsuleSyncMonitor
  args:
  description: "Sync data back to member directory from CapsuleCRM"
  
import_resources:
  every: 1h
  class: ImportResources
  args:
  description: "Imports and updates resources from Google Calendar"
  queue: office_calendar

membership_count:
  every: 1d
  class: MembershipCount
  args:
  description: "Count members"

opportunity_monitor:
  every: 1d
  class: OpportunityAgeMonitor
  args:
  description: "Calculate metrics for age of opportunities"
  <commit_msg>Send emails on sunday nights<commit_after>dashboard_time:
  every: 1m
  class: DashboardTime
  args:
  description: "Updates the time on the dashboard every 1 minute"
  
github_issues:
  every: 5m
  class: Github::IssueMonitor
  args:
  description: "Pulls issue count from Github"
  
github_organisation:
  every: 1h
  class: Github::OrganisationMonitor
  args:
  description: "Pulls repository count from Github"

github_watchers:
  every: 2h
  class: Github::WatchersForksMonitor
  args:
  description: "Pulls watcher/fork count from Github"

github_prs:
  every: 10m
  class: Github::PullRequestMonitor
  args:
  description: "Pulls pull request counts from Github"

github_outgoing_prs:
  every: 1h
  class: Github::OutgoingPullRequestMonitor
  args:
  description: "Pulls outgoing pull request count from Github"

trello:
  every: 5m
  class: TrelloMonitor
  args:
  description: "Pulls information from Trello"

hubot:
  every: 1m
  class: HubotMonitor
  args:
  description: "Count number of users in IRC"
  
eventbrite:
  every: 1h
  class: EventMonitor
  args:
  description: "Interrogate all events in Eventbrite"

capsulesync:
  every: 1h
  class: CapsuleSyncMonitor
  args:
  description: "Sync data back to member directory from CapsuleCRM"
  
import_resources:
  every: 1h
  class: ImportResources
  args:
  description: "Imports and updates resources from Google Calendar"
  queue: office_calendar

membership_count:
  every: 1d
  class: MembershipCount
  args:
  description: "Count members"

opportunity_monitor:
  every: 1d
  class: OpportunityAgeMonitor
  args:
  description: "Calculate metrics for age of opportunities"
  
opportunity_reminders:
  cron: 0 0 * * 0
  class: SendOpportunityReminders
  args:
  description: "Send emails to remind about old opportunities"
{'fraction_non_alphanumeric': 0.06463878326996197, 'fraction_numerical': 0.009651945013161743, 'mean_word_length': 4.472, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, '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': '2598024', 'n_tokens_mistral': 1175, 'n_tokens_neox': 1092, 'n_words': 356}