Skip to main content

Hindi Movie... - I--- -atishmkv- - Vedaa -2024- Bollywood

You typed a keyword containing “AtishMKV” – a known piracy group that releases ripped copies of Hindi movies. Let’s break down the real cost of clicking on such links:

Theatrical Release: August 15, 2024 (Worldwide). i--- -AtishMKV- - Vedaa -2024- Bollywood Hindi Movie...

Box Office Verdict: Vedaa started slow due to competition from Stree 2 but found a second life in single-screen theaters in Uttar Pradesh and Bihar. It was declared "Average" to "Hit" depending on the circuit. You typed a keyword containing “AtishMKV” – a

OTT Release Date (Official): If you missed it in theaters, do not resort to "AtishMKV." i--- -AtishMKV- - Vedaa -2024- Bollywood Hindi Movie...

import re
import requests
import os

def clean_filename(raw_filename): """ Strips release tags and formatting to extract Title and Year. Example Input: 'i--- -AtishMKV- - Vedaa -2024- Bollywood Hindi Movie...' Example Output: ('Vedaa', '2024') """ # Remove common release tags and unnecessary words # Regex explanation: # [i-]+ : matches leading 'i---' type tags # -AtishMKV- : matches specific group tags (case insensitive) # \b(Remux|BluRay|WEB-DL|Hindi|Bollywood|Movie|720p|1080p|DDP5.1|x264)\b : matches quality/codec tags pattern = r"([i-]+|-AtishMKV-|\b(Remux|BluRay|WEB-DL|Hindi|Bollywood|Movie|720p|1080p|DDP5.1|x264|AAC)\b)"

cleaned = re.sub(pattern, '', raw_filename, flags=re.IGNORECASE)
# Normalize separators (replace dots or multiple dashes with single space)
cleaned = re.sub(r'[.\-]+', ' ', cleaned).strip()
# Extract Year (4 digits)
year_match = re.search(r'(19\d2|20\d2)', cleaned)
year = year_match.group(1) if year_match else None
# Extract Title (everything before the year)
title = cleaned
if year:
    title = cleaned.split(year)[0].strip()
return title, year

def fetch_movie_info(title, year): """ Fetches metadata from OMDb API (Open Movie Database). Note: Uses a demo key for testing; get a free key at http://www.omdbapi.com/apikey.aspx """ # Using a public demo key for this example api_key = "9c8e44fd" url = f"http://www.omdbapi.com/?t=title&y=year&apikey=api_key"

try:
    response = requests.get(url)
    data = response.json()
    if data.get('Response') == 'True':
        return 
            'title': data.get('Title'),
            'year': data.get('Year'),
            'rating': data.get('imdbRating'),
            'genre': data.get('Genre'),
            'plot': data.get('Plot'),
            'poster': data.get('Poster')
except Exception as e:
    print(f"Error fetching data: e")
return None

def display_dashboard(movie_data, original_name, suggested_name): """Prints a nice looking dashboard in the terminal.""" print("\n" + "="*50) print(f"🎬 MOVIE DETECTED: original_name") print("="*50) print(f"✨ Suggested Clean Name: suggested_name") print("-" * 50)

if movie_data:
    print(f"Title:   movie_data['title'] (movie_data['year'])")
    print(f"IMDb:    ⭐ movie_data['rating']/10")
    print(f"Genre:   movie_data['genre']")
    print(f"Plot:    movie_data['plot']")
    print("-" * 50)
else:
    print("⚠️ Could not fetch online metadata.")