Skip to content

🎬 A modern Python desktop app for scraping Sinhala subtitle websites. Search multiple sites simultaneously and extract direct download links with a clean, dark-themed UI.

License

Notifications You must be signed in to change notification settings

GihanIT/Multi-Site-Movie-Scraper

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

4 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

🎬 Multi-Site Movie Scraper (MSM-Scraper)

A powerful desktop application for searching and extracting movie download links from multiple Sinhala subtitle websites. Built with Python and ttkbootstrap, MSM-Scraper streamlines your search process by aggregating results from various sources in one convenient interface.

πŸ“Έ Screenshots

MSM-Scraper Interface Clean and intuitive interface for searching multiple sites & Direct download links extracted and displayed in one place

πŸ“‹ Overview

MSM-Scraper eliminates the hassle of navigating through multiple ad-heavy websites to find movie download links. With a single search query, you can scan multiple Sinhala subtitle sites simultaneously and extract direct download links instantly.

✨ Features

  • πŸ” Multi-Site Search - Query multiple Sinhala subtitle websites at once, saving time and effort
  • 🎯 Targeted Scraping - Currently supports these popular platforms:
    • PirateLK
    • BaiscopeDownloads
    • ZoomLinkHub
  • 🎨 Modern Interface - Sleek, dark-themed UI built with ttkbootstrap for an intuitive user experience
  • ⚑ Direct Link Extraction - Automatically scrapes final download links (Mega, Google Drive, etc.) from movie pages
  • πŸ–±οΈ Clickable Results - One-click access to download links that open directly in your browser
  • πŸ’Ύ Export Functionality - Save all extracted links to a text file for later reference

πŸš€ Quick Start

No Python installation required! MSM-Scraper is available as a standalone executable.

Download & Run

  1. Visit the Releases page
  2. Download the latest MSM-Scraper.exe file
  3. Double-click the file to launch the application
  4. Start searching immediately!

πŸ› οΈ For Developers

Want to run from source or contribute to development?

Prerequisites

  • Python 3.8 or higher
  • pip package manager

Installation

# Clone the repository
git clone https://github.com/GihanIT/Multi-Site-Movie-Scraper.git
cd Multi-Site-Movie-Scraper

# Install dependencies
pip install -r requirements.txt

# Run the application
python MSM-Scraper.py

🀝 Contributing

We welcome contributions from the community! Whether you want to:

  • 🌐 Add support for new websites
  • 🎨 Improve the user interface
  • πŸ› Fix bugs or issues
  • πŸ“š Enhance documentation

Your help is appreciated!

How to Contribute

  1. Read our CONTRIBUTE.md file for detailed guidelines
  2. Fork the repository and create your feature branch
  3. Submit a pull request with your changes
  4. Report bugs or suggest features in the Issues tab

πŸ“ License

This project is intended for educational purposes only. Users are responsible for complying with copyright laws and the terms of service of the websites they access.

⚠️ Disclaimer

This tool is designed to help users find publicly available download links more efficiently. Please respect copyright laws and use this tool responsibly.

πŸ™ Acknowledgments

Thank you to all contributors who help make this project better!


Made with ❀️ for the SL Movie watchers community

About

🎬 A modern Python desktop app for scraping Sinhala subtitle websites. Search multiple sites simultaneously and extract direct download links with a clean, dark-themed UI.

Topics

Resources

License

Stars

Watchers

Forks

Languages