Compare commits

..

8 Commits

Author SHA1 Message Date
hikari 9067378242 docs: update feedback section to use support forum
Node.js CI / CI (push) Successful in 20s
Security Scan and Upload / Security & DefectDojo Upload (push) Successful in 1m49s
2026-01-26 12:36:44 -08:00
naomi 81fcf3f7b4 feat: add headpat gif
Node.js CI / CI (push) Successful in 12s
Security Scan and Upload / Security & DefectDojo Upload (push) Successful in 1m21s
How did I not already have this???
2026-01-21 13:56:17 -08:00
naomi 14469cea01 feat: add knife gif
Node.js CI / CI (push) Failing after 10s
Security Scan and Upload / Security & DefectDojo Upload (push) Successful in 1m8s
Swore I had this already...
2026-01-08 20:39:15 -08:00
naomi 33f9f973e3 feat: new giggle gif
Node.js CI / CI (push) Failing after 11s
Security Scan and Upload / Security & DefectDojo Upload (push) Successful in 48s
Old one seemed too... mocking
2026-01-08 12:13:18 -08:00
naomi 274cc1f640 feat: clap and summon gifs
Node.js CI / CI (push) Successful in 12s
Security Scan and Upload / Security & DefectDojo Upload (push) Successful in 50s
2026-01-08 11:51:45 -08:00
naomi 6cc00611e0 fix: update test regex
Node.js CI / CI (push) Successful in 11s
Security Scan and Upload / Security & DefectDojo Upload (push) Successful in 55s
2025-12-22 17:46:23 -08:00
naomi ffb710894d fix: need yes flag
Node.js CI / CI (push) Failing after 13s
Security Scan and Upload / Security & DefectDojo Upload (push) Successful in 48s
2025-12-22 17:44:15 -08:00
naomi 66e2087e24 fix: update
Security Scan and Upload / Security & DefectDojo Upload (push) Successful in 48s
Node.js CI / CI (push) Has been cancelled
2025-12-22 17:27:45 -08:00
4 changed files with 22 additions and 14 deletions
+1 -1
View File
@@ -17,7 +17,7 @@ jobs:
uses: actions/checkout@v4
- name: Install yamllint
run: sudo apt-get install yamllint
run: sudo apt-get update && sudo apt-get install -y yamllint
- name: Run Linter
run: make lint
+1 -1
View File
@@ -18,7 +18,7 @@ This page is currently deployed. [View the live website.]
## Feedback and Bugs
If you have feedback or a bug report, please feel free to open a GitHub issue!
If you have feedback or a bug report, please [log a ticket on our forum](https://support.nhcarrigan.com).
## Contributing
+9 -1
View File
@@ -37,7 +37,7 @@ matches:
trigger: "gif.ignore"
- replace: "https://c.tenor.com/P32p3dPsEgkAAAAC/tenor.gif"
trigger: "gif.shh"
- replace: "https://c.tenor.com/3_Yh8BaRLAIAAAAC/tenor.gif"
- replace: "https://c.tenor.com/_R_HBZkxY4UAAAAd/tenor.gif"
trigger: "gif.giggle"
- replace: "https://c.tenor.com/FvthnLepGgAAAAAC/tenor.gif"
trigger: "gif.wave"
@@ -103,3 +103,11 @@ matches:
trigger: "gif.lewd"
- replace: "https://c.tenor.com/lwyR-BEUeD4AAAAd/tenor.gif"
trigger: "gif.exhausted"
- replace: "https://c.tenor.com/QFDUKavjOW0AAAAd/tenor.gif"
trigger: "gif.summon"
- replace: "https://c.tenor.com/xdj7XE8llU8AAAAM/tenor.gif"
trigger: "gif.clap"
- replace: "https://c.tenor.com/MpRfbbhgRGAAAAAd/tenor.gif"
trigger: "gif.knife"
- replace: "https://c.tenor.com/1vt_6_y0nQsAAAAd/tenor.gif"
trigger: "gif.headpat"
+11 -11
View File
@@ -39,18 +39,18 @@ for file in "$MATCH_DIR"/*.y*ml; do
while IFS= read -r line; do
line_num=$((line_num + 1))
# Check if this is a trigger line
if echo "$line" | grep -qE '^\s*-\s*trigger:'; then
# Check if this is a replace line (comes first due to alphabetical ordering)
if echo "$line" | grep -qE '^\s*-\s*replace:'; then
replace_line=$line_num
replace_value=$(echo "$line" | sed 's/.*replace:\s*"\([^"]*\)".*/\1/')
trigger_value="" # Reset trigger value for new entry
trigger_line="" # Reset trigger line
# Check if this is a trigger line (should be right after replace)
elif echo "$line" | grep -qE '^\s*trigger:'; then
trigger_line=$line_num
trigger_value=$(echo "$line" | sed 's/.*trigger:\s*"\([^"]*\)".*/\1/')
replace_value="" # Reset replace value for new trigger
replace_line="" # Reset replace line
# Check if this is a replace line (should be right after trigger)
elif echo "$line" | grep -qE '^\s*replace:'; then
replace_value=$(echo "$line" | sed 's/.*replace:\s*"\([^"]*\)".*/\1/')
replace_line=$line_num
# Save trigger data: trigger|replace|file|trigger_line|replace_line
if [ -n "$trigger_value" ]; then
if [ -n "$replace_value" ]; then
echo "$trigger_value|$replace_value|$(basename "$file")|$trigger_line|$replace_line" >> "$ALL_TRIGGERS_DATA"
fi
fi
@@ -140,8 +140,8 @@ REPLACE_VALUES=$(mktemp)
# Read gifs.yml file and extract replace values
echo -e "${CYAN}${BOLD}Scanning gifs.yml for replace values...${RESET}"
if [ -f "$MATCH_DIR/gifs.yml" ]; then
# We match lines like: ` replace: "https://c.tenor.com/some-value/tenor.gif"`
grep -E '^\s*replace:' "$MATCH_DIR/gifs.yml" | sed 's/.*replace:\s*"\([^"]*\)".*/\1/' >> "$REPLACE_VALUES"
# We match lines like: ` - replace: "https://c.tenor.com/some-value/tenor.gif"`
grep -E '^\s*-\s*replace:' "$MATCH_DIR/gifs.yml" | sed 's/.*replace:\s*"\([^"]*\)".*/\1/' >> "$REPLACE_VALUES"
else
echo -e "${RED}${BOLD}Error:${RESET} ${RED}gifs.yml file not found in $MATCH_DIR directory!${RESET}"
rm "$REPLACE_VALUES"