Skip to content

md-ward/fuckingfast-extractor

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

FuckingFast Link Extractor

A Python tool to automate the extraction of direct download links from fuckingfast.co landing pages. Ideal for batch processing large lists of URLs (e.g., game repacks). Now with Cloudflare bypass support via curl_cffi.

🚀 Features

  • Cloudflare Bypass: Uses curl_cffi to impersonate a real browser and bypass bot protection.
  • Batch Processing: Reads multiple URLs from a text file.
  • Direct Link Extraction: Automatically finds the hidden https://dl.fuckingfast.co/dl/... URL.
  • Auto-Retry: Prompts you to retry any failed links after each run.
  • Output Export: Saves all direct links to direct_links.txt for use in JDownloader 2 or any download manager.

🧪 Requirements

  • Python 3.8+
  • curl_cffi Python package (installed via the setup scripts below)

🛠️ Installation

Step 1 — Install Python (if not already installed)

Windows

  1. Download from python.org.
  2. ⚠️ Check "Add Python to PATH" before clicking Install Now.
  3. Verify in Command Prompt: python --version

Linux (Ubuntu/Debian)

sudo apt update && sudo apt install python3 python3-pip

macOS

brew install python

Step 2 — Clone & Install Dependencies

🐧 Linux / macOS / Git Bash

git clone https://github.com/md-ward/fuckingfast-extractor.git
cd fuckingfast-extractor
chmod +x install.sh run.sh
./install.sh

🪟 Windows

  1. Download or clone this repository.
  2. Double-click install.bat — it will install the required curl_cffi package automatically.

You only need to run the install script once.


📖 How to Use

1. Prepare your links

Create (or edit) links.txt in the project folder and paste your fuckingfast.co URLs — one per line.

https://fuckingfast.co/tu498dk1d7ab#Part1
https://fuckingfast.co/o4hij09fmd3g#Part2

2. Run the Extractor

Platform Command
Windows (easy) Double-click run.bat
Linux / macOS / Git Bash ./run.sh
Any (Python directly) python extract_links.py
Pass URLs directly python extract_links.py <url1> <url2>

3. Get your results

Successfully extracted links are saved to direct_links.txt. Import this file directly into JDownloader 2 or any other download manager.


🔄 Migrating from an Older Version

If you used a previous version of this tool, follow these steps to upgrade:

  1. Pull the latest code:

    git pull

    (Or re-download the repository if you didn't use git.)

  2. Install the new dependency (curl_cffi replaces the old system curl approach):

    • Windows: Double-click install.bat
    • Linux/macOS: Run ./install.sh
    • Or manually: pip install curl_cffi
  3. That's it. Your existing links.txt works as-is. No changes to your workflow needed.

Why the change? The site now uses Cloudflare protection that blocks plain curl requests. The new curl_cffi library impersonates a real Chrome browser to reliably bypass this.


⚖️ License

MIT License — See LICENSE for details.

⚠️ Disclaimer

This tool is for educational purposes only. Always respect the Terms of Service of the websites you interact with.

About

helper script to extract direct download link

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors