u/Inevitable_Hotel_123

Image 1 — I made an Automated/AI Resume Screener with auto-reply & AI Provider fallbacks. Let me know your thoughts on it (e.g. improvement and other things)
Image 2 — I made an Automated/AI Resume Screener with auto-reply & AI Provider fallbacks. Let me know your thoughts on it (e.g. improvement and other things)

I made an Automated/AI Resume Screener with auto-reply & AI Provider fallbacks. Let me know your thoughts on it (e.g. improvement and other things)

Hey everyone,

I wanted to share a 24/7 automation tool I built using two Python scripts to handle the tedious parts of hiring and screening applicants without risking API downtime.

1. resume_screener.py (The Assistant)

This script handles all the structural operations and logistics:

Checks Mail: Safely polls your inbox every minute for unread application emails.

Parses Files: Automatically extracts text from attached PDF and Word resumes.

Logs & Organizes: Evaluates candidates, dumps metrics into a color-coded Excel sheet, and pushes an instant summary straight to your private Telegram chat.

Auto-Replies: Instantly dispatches a tailored SMTP email back to applicants depending on their initial screening score.

2. gemini_ai.py (The Resilient AI Brain)

This module acts like an automated relay race to guarantee evaluation uptime:

7-Layer Cloud Fallback: It targets Google Gemini first. If a rate limit or failure occurs, it instantly cascades down a backup API chain: Groq -> OpenRouter -> Mistral -> Cohere -> NVIDIA NIM -> Cloudflare Workers AI.

The Ultimate Offline Backup: If the internet drops out entirely, it activates a small local model on my own computer's hardware to finish processing resumes offline.

3. job_description.txt (The Grading Benchmark)

Targeted Scoring: Acts as the absolute source of truth. Rather than generic filtering, the AI performs a direct side-by-side gap analysis against the exact criteria outlined in this file (e.g., scoring a Senior Logistics & Operations Manager profile against requirements like ERP/WMS proficiency and supply chain KPIs).

Structured Output: Delivers a clear match rating (0-100), key candidate strengths, and explicitly calls out missing technical skills.

Would love to hear your thoughts or if you've implemented similar things, 'cuz I know for a fact that ERP systems like Oracle and SAP use this thing too!

شباب، صارلي شهرين اشتغل بال فايب كودينج بالـبايثون .. وهاي الخلاصة والمشاريع السويتها واريد افكار جديده

سلام عليكم شباب، صارلي شهرين مستلم البايثون وبس أقعد وأبرمج ع الـ Vibe (بالاعتماد على الـ AI)، ودا أطلع بأفكار حلوة. بس ردت أسألكم: برأيكم أكدر أبني بعد شغلات أقوى وأكبر من اللي سويتهن؟

هاي لستة بالمشاريع اللي برمجتها وشغلتها لحد الآن:

  • Gemini_ai module/Langchain (موديول الذكاء الاصطناعي/ نظام الـ Fallback): هذا الموديول الأساسي اللي يربطني بـ 14 مجهز خدمة (مثل Gemini, Groq, OpenRouter, Mistral, Cohere, NVIDIA, Cloudflare). مسوي نظام احتياطي (Fallback) بحيث كل موديل منه قطعتين وبحسابين مختلفة علمود إذا وقف واحد، الثاني يشتغل فوراً. السيستم يحسب التوكنات، يداري الـ Rate-limits وقت الحظر، وهو اللي يشغل باقي السكربتات.
  • tv_downloader.py (تحميل المسلسلات تلقائياً): سكربت مجدول يراقب مواقع مثل TVmaze, EZTV, SubsPlease علمود الحلقات الجديدة والمسلسلات النازلة جديد. بيه 5 أنظمة فلاتر حسب اللغة والشبكة والنوع، وأول ما يلوف الحلقة، يشمر التورنت كبل لبرنامج qBittorrent ويدزلي إشعار على تليغرام.
  • Movie_Downloader.py (تحميل الأفلام): نفس فكرة سكربت المسلسلات بس للأفلام. يفتر على مواقع YTS, TPB, 1337x، ويجيب معلومات الفيلم والتقييم من موقع TMDB، يفلتر حسب تقييم IMDb، ويرسلها كبل لـ qBittorrent.
  • Torrent_gate.py (بوابة التورنت): منصة بحث يدوي بيها واجهة CLI (شاشة سودا) وواجهة ويب محلية. يبحث بـ 12 موقع تورنت بنفس الوقت، ويطلع النتائج بلحظتها (Real-time)، وتكدر بضغطة زر تشمر الفيلم أو الملف للـ qBittorrent. ومسويله نفق (Tunnel) علمود أكدر أدخل عليه من أي مكان برة البيت.
  • Orbital_Uplink.py (لوحة التحكم بالسستم): داشبورد كامل للسيستم مبني بالـ Flask. يشوفني السكربتات الشغالة، الـ Logs (السجلات)، والـ Uptime مال كل سكربت، وأكدر منه أطفي وأشغل وأرسّت أي مشروع. يجدد رابط النفق العام ويدزه للتليغرام علمود أفتح اللوحة من التلفون بأي وقت.
  • cert_watcher.py (مراقب الشهادات): يراقب فولدر محدد، أول ما تنزل بيه شهادة PDF، يشتغل الذكاء الاصطناعي (Gemini Vision) يقرا الصورة ويطلع الاسم، الجهة المانحة، التواريخ، والرقم التسلسلي، ويثبتها بملف Excel وGoogle Sheet، ويدزلي إشعار ع التليغرام.
  • personal_docs_backup_watcher.py (نسخ احتياطي ذكي للملفات): يراقب فولدر الملفات الشخصية، وأي تغيير يصير بيه، ياخذ نسخة فوراً لـ Dropbox وCloudflare R2. بيه ذكاء اصطناعي يصنف الملفات ويكتشف لو اكو شي غريب، ويدز تقرير دوري وإشعارات ع التليغرام.
  • crackwatch_notifier.py (أخبار كراكات الألعاب): يفحص سبريديت r/ CrackWatch على طول، أول ما ينزل كراك للعبة جديدة، يدور عليها بمواقع التورنت وينزلها، ويجيب معلوماتها من ستيم (Steam)، ويدزلي تنبيه ع التليغرام.
  • kirkuk_job_scraper.py (وظائف كركوك): سكربت يشتغل مرتين باليوم، يلملم الوظائف اللي تخص كركوك من مواقع الشركات الكبار والمنظمات مثل (BP, EHIF, LinkedIn, NGO boards). يستخدم الذكاء الاصطناعي حتى يقيم الوظيفة، يرتبها، ويمسح المكرر، وعقبه يدزلي النتائج بتنبيه تليغرام وإيميل مرتب HTML.
  • Kepler_Station.py فكرته الأساسية إنه يحول الكمبيوتر مالتك إلى منصة بث مثل نتفليكس مصغرة داخل البيت، بحيث تكدر تشوف الأفلام والمسلسلات المخزونة بجهازك من أي تلفزيون ذكي (Smart TV)، أو تلفون، أو آيباد مربوطين على نفس شبكة الواي فاي.

 

اريج اعرف شنو الشغلات اللي انتوا بنيتوها، حتى استفاد منها وأتعلم من عدكم!

وتسلمون مقدماً ومقصرتوا.

I've been Vibe-coding with Python for 2 months now and here are the things that I thought of.

I've been vibe-coding for the past 2 months now and I was wonder if I could build more than what I've already done!

Gemini_ai(AI/Half-ass Langchain Module).py — Shared AI module with a 14-provider fallback chain (2 of each model with 2 different accounts for redundancy) (Gemini, Groq, OpenRouter, Mistral, Cohere, NVIDIA, Cloudflare). Each provider has a second set of keys. Handles rate-limit cooldowns, token tracking, and exposes helpers used by the other scripts.

tv_downloader.py — Scheduled TV episode downloader. Monitors TVmaze, EZTV, SubsPlease, and others for new episodes and S01E01 premieres across 5 modes, filters by type/language/network, and pushes matching torrents to qBittorrent with Telegram alerts.

Movie_Downloader.py — Same idea as tv_downloader but for movies. Polls YTS, TPB, 1337x, RARBG, and others, enriches results with TMDB metadata, filters by IMDb rating, and auto-sends to qBittorrent.

Torrent_gate.py — Manual torrent search with a CLI and local web UI. Queries a dozen torrent sites simultaneously, streams results in real time, and lets you push a chosen result to qBittorrent. Exposes itself publicly via a tunnel.

Orbital_Uplink.py — System dashboard for the whole script suite. Flask web app that shows uptime, logs, and status for every other script, with controls to start/stop/restart them. Maintains a public tunnel URL and sends it to Telegram for phone access.

cert_watcher.py — Watches a folder for certificate PDFs, uses Gemini vision to extract name, issuer, dates, and credential ID, then logs each one into an Excel sheet and Google Sheet. Sends a Telegram alert per certificate.

personal_docs_backup_watcher.py — Watches a "Personal Docs" folder and mirrors every change to Dropbox and Cloudflare R2. Uses AI to categorize files and detect anomalies. Sends Telegram alerts with file insights and periodic heartbeat summaries.

crackwatch_notifier.py — Polls r/CrackWatch for game crack announcements, searches torrent sites for a download, optionally fetches Steam metadata, and sends a Telegram alert.

kirkuk (Iraq)_job_scraper.py — Twice-daily job scraper targeting Kirkuk-relevant positions across BP, EHIF, LinkedIn, NGO boards, and others. Uses AI to score, enrich, and deduplicate listings, then sends results via Telegram and an HTML email digest.

I'm interested in what you guys have built and wheter I can learn from it or not!.

Thank ahead.

reddit.com