Skip to content

Implement AI rate limiting, bot automation, and user settings page#111

Merged
utsavjosh1 merged 15 commits into
utsavjosh1:mainfrom
utsavjoshiNB:devops
Apr 28, 2026
Merged

Implement AI rate limiting, bot automation, and user settings page#111
utsavjosh1 merged 15 commits into
utsavjosh1:mainfrom
utsavjoshiNB:devops

Conversation

@utsavjoshiNB

Copy link
Copy Markdown
Contributor

fixed

utsavjoshiNB and others added 13 commits March 25, 2026 23:27
… usage tracking with database schema expansion
Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
…s-rate-limit middleware and token-bucket AI limits
…ypass and session persistence for hiring.cafe spider
@vercel

vercel Bot commented Apr 28, 2026

Copy link
Copy Markdown

@utsavjoshiNB is attempting to deploy a commit to the utsavjoshi Team on Vercel.

A member of the Team first needs to authorize it.

logger.warning(f"Browser isolation error on {channel}: {e}. Retrying with different engine...")
continue
raise e
raise last_err
gh_id = parts[-1]
board = parts[-3] if len(parts) >= 4 else ""
ids.add(f"gh-{board}-{gh_id}")
except (IndexError, ValueError):
Comment thread apps/scraper/src/main.py
try:
from urllib3.exceptions import NotOpenSSLWarning
warnings.filterwarnings("ignore", category=NotOpenSSLWarning)
except ImportError:
Comment on lines +21 to +29
from spiders.base import (
BaseSpider,
html_to_text,
extract_yoe,
extract_salary,
detect_remote,
detect_job_type,
safe_decimal,
)
posted_at = datetime.fromtimestamp(created_at_ts, tz=timezone.utc)
elif isinstance(created_at_ts, str):
posted_at = datetime.fromisoformat(created_at_ts.replace("Z", "+00:00"))
except (ValueError, OSError):
"""

import logging
import re

import logging
import re
from datetime import datetime, timezone
Comment on lines +22 to +29
from spiders.base import (
BaseSpider,
html_to_text,
extract_yoe,
extract_salary,
detect_job_type,
safe_decimal,
)
if pub_date:
try:
posted_at = datetime.fromisoformat(pub_date.replace("Z", "+00:00"))
except (ValueError, AttributeError):
@@ -0,0 +1,42 @@
import asyncio
import os
Comment thread apps/api/src/server.ts Fixed
@utsavjosh1 utsavjosh1 merged commit c082009 into utsavjosh1:main Apr 28, 2026
4 of 6 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants