No updates detected yet. GitHub releases will appear here.
The maker's introduction consists of the line above. Read the repository README for more details. Repository README ↗
Loading the full README.
Read the full README ↗Личный трекер поиска работы: вакансии из LinkedIn (ОАЭ) и hh.ru (Россия, удалёнка), оценка совпадения, этапы, обратная связь и сопроводительные письма.
Claude в чате (по просьбе) Supabase Веб-приложение (Vercel)
Apify: LinkedIn + hh.ru ──insert──▶ ┌──────────────┐ web/
оценка совпадения │ jobs │ ◀──read/──▶ список, этапы, письма
сопроводительные письма ──update──▶ │ job_events │ write вход по почте и паролю
└──────────────┘
job_events: потом можно посчитать, сколько дней занимает каждый этап.supabase/migrations/001_init.sql → Run.По умолчанию ключ Anthropic API не нужен:
Если захочешь письмо одной кнопкой прямо в приложении: добавь секрет ANTHROPIC_API_KEY в Supabase (Edge Functions → Secrets), задеплой функцию (Edge Functions → Deploy a new function → Via Editor, имя letter, код из supabase/functions/letter/index.ts) и поставь letterFunction: true в web/config.js.
web/config.js впиши Project URL и anon ключ (они публичные, данные защищает RLS).web → Deploy.Автоматического сбора по расписанию нет: вакансии обновляются по просьбе в чате с Claude
(Apify → оценка → запись в базу), там же пишутся сопроводительные письма.
ingest/ingest.py оставлен как запасной вариант: его можно запустить вручную с переменными
APIFY_TOKEN, SUPABASE_URL, SUPABASE_SERVICE_ROLE_KEY.
Google Таблица «Собесы» → Файл → Скачать → Microsoft Excel (.xlsx). В приложении нажми Импорт из таблицы и выбери файл. Переносятся листы «UAE» и «Россия удалёнка» со статусами, письмами, отказами и описаниями.
letter, ~1 цент за письмо через API.Обнови ingest/profile.md и константу PROFILE в supabase/functions/letter/index.ts (тот же текст), затем задеплой функцию заново.