shayshankrathore/ireland-visa-checker-delhi
0
๐ฎ๐ช 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
.odsfile 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+
# 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.pyThe app will open at http://localhost:8501.
Project structure
delhi irish visa/
โโโ app.py # Main Streamlit application
โโโ requirements.txt # Python dependencies
โโโ README.md # This fileDependencies
Deploying
Hugging Face Spaces
- Create a new Space with Streamlit SDK
- Upload
app.pyandrequirements.txt - The Space will build and launch automatically
Render
- Create a new Web Service pointing to your repo
- Set build command:
pip install -r requirements.txt - 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/
