Download scripts/grep_dictionary.js from Snapkitty/holy-agents: direct link, hf CLI and curl.
- Browser
- Download file 1.62 kB
-
https://huggingface.co/Snapkitty/holy-agents/resolve/main/scripts/grep_dictionary.js
- Command line
-
hf download hf://Snapkitty/holy-agents/scripts/grep_dictionary.js
-
curl -L -o grep_dictionary.js https://huggingface.co/Snapkitty/holy-agents/resolve/main/scripts/grep_dictionary.js
1.62 kB
| const DICTIONARY = { | |
| covenant: { definition: 'A solemn agreement or promise between parties.', pos: 'noun' }, | |
| mercy: { definition: 'Compassion or forgiveness shown toward someone.', pos: 'noun' }, | |
| truth: { definition: 'The quality or state of being true.', pos: 'noun' }, | |
| justice: { definition: 'Just behavior or treatment.', pos: 'noun' }, | |
| grace: { definition: 'Simple elegance or courteous goodwill.', pos: 'noun' }, | |
| sin: { definition: 'An immoral act considered to be a transgression against divine law.', pos: 'noun' }, | |
| repent: { definition: 'To feel or express sincere regret or remorse.', pos: 'verb' }, | |
| prophecy: { definition: 'A prediction of what will happen in the future.', pos: 'noun' }, | |
| seal: { definition: 'A device used to join two things together.', pos: 'noun' }, | |
| witness: { definition: 'A person who sees an event take place.', pos: 'noun' }, | |
| }; | |
| const query = process.argv.slice(2).join(' ').toLowerCase(); | |
| if (!query) { | |
| console.log(JSON.stringify({ error: 'usage: grep_dictionary.js <term>' })); | |
| process.exit(1); | |
| } | |
| const results = []; | |
| for (const [term, data] of Object.entries(DICTIONARY)) { | |
| if (term.includes(query) || query.includes(term)) { | |
| results.push({ source: 'dictionary', term, definition: data.definition, part_of_speech: data.pos, confidence: 0.91 }); | |
| } | |
| } | |
| if (results.length === 0) { | |
| console.log(JSON.stringify({ source: 'dictionary', term: query, definition: null, confidence: 0.0, message: 'term not found' })); | |
| } else { | |
| console.log(JSON.stringify(results.length === 1 ? results[0] : results)); | |
| } | |