Skip to content

🎬 A Chrome extension that ninja-extracts download links from FilmXY. Drop an IMDb ID, grab your popcorn, and let the magic happen! Made for night owls who can't find their TV remote.

License

Notifications You must be signed in to change notification settings

sh13y/Filmxy-Direct-Link-Extractor

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

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

Repository files navigation

FilmXY Link Extractor

A Chrome extension that makes grabbing download links from FilmXY as easy as stealing popcorn from a sleeping moviegoer. Just drop in an IMDb ID, and watch the magic happen! 🍿✨

Extension Screenshot

Features

  • πŸ” Quick IMDb code search (faster than finding your TV remote)
  • πŸ”— Automatic link extraction (like a digital ninja)
  • πŸ“‹ One-click copy (because who has time for right-clicks?)
  • πŸŒ™ Dark mode (for your 3 AM movie hunts)
  • πŸ’Ύ Remembers your last search (better memory than a goldfish)
  • 🎯 Simple UI (so simple, your cat could use it)

Installation

From Chrome Web Store

"Want it from the Chrome Web Store? Well..."

Me: checks wallet πŸ”
Wallet: laughs in empty πŸ˜‚
Chrome Store: "That'll be $5" πŸ€‘
Me: "Best I can do is manual installation" πŸ’β€β™‚οΈ

Manual Installation (Developer Mode)

Welcome to the cool kids' club! 😎
Where we don't need no stinking Web Store!
(Also, I'm $5 richer than those other devs) πŸ’°

  1. Download or clone this repository
  2. Open Chrome and go to chrome://extensions/
  3. Enable "Developer mode" in the top right
  4. Click "Load unpacked"
  5. Select the extension directory

Usage

So easy, you can do it with one hand while eating popcorn with the other! 🍿

  1. Click the extension icon in your Chrome toolbar
  2. Enter an IMDb code (e.g., tt1234567)
  3. Click "Search" to open the FilmXY page
  4. The extension will automatically extract download links
  5. Click on any link to copy it to clipboard
  6. Use "Copy Link" to copy the extracted link

Development

Prerequisites

  • Google Chrome
  • Basic knowledge of HTML, CSS, and JavaScript

Project Structure

filmxy-link-extractor/
β”œβ”€β”€ manifest.json        # Extension configuration
β”œβ”€β”€ popup.html          # Extension popup interface
β”œβ”€β”€ popup.js            # Popup functionality
β”œβ”€β”€ background.js       # Background service worker
β”œβ”€β”€ icons/             # Extension icons
β”‚   β”œβ”€β”€ icon16.png
β”‚   β”œβ”€β”€ icon32.png
β”‚   β”œβ”€β”€ icon48.png
β”‚   └── icon128.png
β”œβ”€β”€ screenshots/       # Extension screenshots
β”‚   └── screenshot.png
└── README.md          # Documentation

Features in Detail

1. IMDb Code Search

  • Quick search using IMDb ID (e.g., tt1234567)
  • Validates input format
  • Remembers last searched code

2. Link Extraction

  • Automatically extracts download links
  • Handles different quality options
  • Clean presentation of extracted links

3. User Interface

  • Dark theme for comfortable viewing
  • Responsive design
  • Clear status messages
  • Loading indicators

Technical Details

Permissions Used

  • activeTab: For interacting with the current tab
  • scripting: For executing content scripts
  • storage: For saving last used IMDb code
  • webRequest: For intercepting network requests
  • tabs: For managing browser tabs

Host Permissions

  • *://exe.io/*: For extracting download links
  • *://www.filmxy.vip/*: For accessing FilmXY website

Privacy & Security

This extension:

  • Doesn't spy on you (we're not your ex πŸ‘€)
  • Doesn't track you (we're too lazy for that)
  • Only visits the sites it needs to (it's not a web tourist)
  • Stores just one thing locally (it has commitment issues)
  • No analytics (what happens in your browser, stays in your browser)

Support

For issues and feature requests:

  1. Open an issue on GitHub
  2. Provide detailed information about the problem
  3. Include steps to reproduce if applicable

Contributing

Contributions are welcome! Please feel free to submit a Pull Request.

  1. Fork the repository
  2. Create your feature branch (git checkout -b feature/AmazingFeature)
  3. Commit your changes (git commit -m 'Add some AmazingFeature')
  4. Push to the branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

License

This project is licensed under the WTFPL - Do What The Fuck You Want To Public License. See LICENSE file for details. (Yes, it's exactly what it sounds like 😎)

Author

sh13y


Made with ❀️ and probably too much β˜• by sh13y

About

🎬 A Chrome extension that ninja-extracts download links from FilmXY. Drop an IMDb ID, grab your popcorn, and let the magic happen! Made for night owls who can't find their TV remote.

Topics

Resources

License

Stars

Watchers

Forks