CoolFace
Apppublic

SR05/ireland-visa-checker-delhi

sourceHugging Faceupdated 5mo agoView on Hugging Face
0likes
App README

๐Ÿ‡ฎ๐Ÿ‡ช Ireland Visa Decision Checker โ€” New Delhi

A Streamlit web app that lets applicants instantly look up their Irish visa decision by application number, using live data published by the Irish Embassy in New Delhi.


What it does

  • โ€”Scrapes the Ireland Embassy New Delhi page to find the latest visa decisions file
  • โ€”Downloads and parses the .ods file automatically
  • โ€”Displays total, approved, and refused counts
  • โ€”Lets users search by application number in any format (63690452, IRL63690452, irl63690452)
  • โ€”If no result is found, shows the nearest application numbers (before and after) with their decisions and difference
  • โ€”Provides a full CSV download of all decisions
  • โ€”Data refreshes every hour via Streamlit cache

Running locally

Prerequisites: Python 3.11+

bash
# 1. Clone / navigate to the project folder
cd "delhi irish visa"

# 2. Install dependencies
pip install -r requirements.txt

# 3. Run the app
streamlit run app.py

The app will open at http://localhost:8501.


Project structure

delhi irish visa/
โ”œโ”€โ”€ app.py            # Main Streamlit application
โ”œโ”€โ”€ requirements.txt  # Python dependencies
โ””โ”€โ”€ README.md         # This file

Dependencies

PackagePurpose
streamlitWeb app framework
requestsHTTP requests to embassy website
beautifulsoup4Parse HTML to find the ODS file link
pandasData processing
odfpyRead .ods spreadsheet files

Deploying

Hugging Face Spaces

  1. 1.Create a new Space with Streamlit SDK
  2. 2.Upload app.py and requirements.txt
  3. 3.The Space will build and launch automatically

Render

  1. 1.Create a new Web Service pointing to your repo
  2. 2.Set build command: pip install -r requirements.txt
  3. 3.Set start command: streamlit run app.py --server.port $PORT --server.address 0.0.0.0

Data source

All visa decision data is published by the Department of Justice / Irish Embassy New Delhi at: https://www.ireland.ie/en/india/newdelhi/services/visas/processing-times-and-decisions/