-
Notifications
You must be signed in to change notification settings - Fork 1
Auxiliary Modules
Moti Barski edited this page Jul 7, 2025
·
4 revisions
╔══════════════════════════════════════════════════════════════════════╗
║ 📜 TABLE OF CONTENTS — CLASS INDEX ║
╚══════════════════════════════════════════════════════════════════════╝
┌────────────────────────────┐
│ 🧵 STRING CONVERTERS │
└────────────────────────────┘
- AXFunnel: dictionary input to output funnel
- AXLMorseCode
- AXLNeuroSama: string ending decorator
- AXStringSplit: split or fuse strings
- PhraseInflector: inflects string grammar
┌────────────────────────────┐
│ 🛠️ UTILITY │
└────────────────────────────┘
- TimeUtils
- LGPointInt: coordinate type(X,Y)
- LGPointFloat
- enumRegexGrimoire
- RegexUtil
- CityMap: navigator
- CityMapWithPublicTransport: navigator with account for transport
┌────────────────────────────┐
│ 🎯 TRIGGERS │
└────────────────────────────┘
- CodeParser: code number-> number
- TimeGate: time boolean gate
- LGFIFO: FIFO queue
- UniqueItemsPriorityQue
- UniqueItemSizeLimitedPriorityQueue
- RefreshQ: que in which preexisting inserted elements go to the top
- AnnoyedQ: returns true for repetitions in last N cycles
- TrgTolerance: count down
- AXCmdBreaker: if command in string start ret string without command
- AXContextCmd: ret true for context commands or commands that come after context commands
- AXInputWaiter
- LGTypeConverter
- DrawRnd
- AXPassword: password boolean gate
- TrgTime: ret true at time stamp
- Cron: ret true N times after activasion time each X minutes interval; optional renew
- AXStandBy: ret true is no specific input for N minutes
- Cycler: cycle counter
- OnOffSwitch: time limited burst mode boolean gate
- TimeAccumulator
- KeyWords: keywords contained boolean gate; can return keywords
- QuestionChecker
- TrgMinute: true at minute
- TrgEveryNMinutes
┌──────────────────────────────────────────────┐
│ 🧪 SPECIAL SKILLS DEPENDENCIES │
└──────────────────────────────────────────────┘
- TimedMessages
- AXLearnability
- AlgorithmV2
- SkillHubAlgDispenser
- UniqueRandomGenerator
- UniqueResponder
- AXSkillBundle
- AXGamification
- Responder
┌────────────────────────────┐
│ 🗣️ SPEECH ENGINES │
└────────────────────────────┘
- ChatBot: perchance chatbot
- ElizaDeducer: output deduction strings based on string regex
- PhraseMatcher
- ElizaDeducerInitializer (ElizaDeducer)
- ElizaDBWrapper: eliza deducer with memory
- RailBot: chatbot with learnability
- EventChat: simple dictionary based chatbot
- AXFunnelResponder
- TrgParrot: parrot like chatbot trigger
┌────────────────────────────┐
│ 🎛️ OUTPUT MANAGEMENT │
└────────────────────────────┘
- LimUniqueResponder: responds uniquely each time
- EventChatV2: responds uniquely based on input; dictionary based
- PercentDripper: true in N% of the time; used to avoid feedback loops
- AXTimeContextResponder: respond based on time part of the day
- Magic8Ball
- Responder1Word: responds with 1 word only; has learnability
┌────────────────────────────┐
│ 🧩 STATE MANAGEMENT │
└────────────────────────────┘
- Prompt: regex based data collection
- AXPrompt: input form(multilayered)
- AXMachineCode: state machine code simplifier
- ButtonEngager
- AXShoutOut: used with AXHandshake
- AXHandshake: checks for specific user presence
- Differ
- ChangeDetector
┌────────────────────────────┐
│ 🧠 LEARNABILITY │
└────────────────────────────┘
- SpiderSense
- Strategy: modify strategy to output per situation
- Notes
- Catche: limited sized dictionary
┌────────────────────────────┐
│ 🧿 MISCELLANEOUS │
└────────────────────────────┘
- AXKeyValuePair
- CombinatoricalUtils: brute force combo output
- AXNightRider: night rider display algorithm