NiravRamani

  • Nov 22, 2024
  • Joined Jun 14, 2022
  • 0 best answers
  • Step 1 : Install The tampormonkey chrome extension Tampermonkey

    Step 2 : Add extension to the chrome

    Step 3 : Click on Tampermonkey Chrome Extension and Click on Create a New Script

    Step 4 : Change Script

    // ==UserScript==
    // @name         Freeship
    // @namespace    lemons
    // @version      1.2
    // @description  Unlock all Fireship PRO courses/lessons.
    // @author       lemons
    // @match        https://fireship.io/*
    // @icon         https://emojipedia-us.s3.dualstack.us-west-1.amazonaws.com/thumbs/120/apple/325/fire_1f525.png
    // @grant        none
    // ==/UserScript==
    
    setInterval(() => {
        document.querySelectorAll("[free=\"\"]").forEach(el => el.setAttribute("free", true)) // set all elements with the attribute free set to "" to true
    
        if (document.querySelector("if-access [slot=\"granted\"]")) { // replace HOW TO ENROLL to YOU HAVE ACCESS
            document.querySelector("if-access [slot=\"denied\"]").remove()
            document.querySelector("if-access [slot=\"granted\"]").setAttribute("slot", "denied")
        }
    
        if (document.querySelector("video-player")?.shadowRoot?.querySelector(".vid")?.innerHTML) return; // return if no video player
        const vimeoId = document.querySelector("global-data").vimeo; // get id for vimeo video
        const youtubeId = document.querySelector("global-data").youtube; // get id for vimeo video
    
        if (vimeoId) { // if there is an id,
            document.querySelector("video-player").setAttribute("free", true) // set free to true
            document.querySelector("video-player").shadowRoot.querySelector(".vid").innerHTML = `<iframe src="https://player.vimeo.com/video/${vimeoId}" allow="autoplay; fullscreen; picture-in-picture" allowfullscreen="" title="${location.pathname.split("/")[3]}" width="426" height="240" frameborder="0"></iframe>` // set video
        }
        if (youtubeId) { // if there is an id,
            document.querySelector("video-player").setAttribute("free", true) // set free to true
            document.querySelector("video-player").shadowRoot.querySelector(".vid").innerHTML = `<iframe src="https://youtube.com/embed/${youtubeId}" allow="autoplay; fullscreen; picture-in-picture" allowfullscreen="" title="${location.pathname.split("/")[3]}" width="426" height="240" frameborder="0"></iframe>` // set video
        }
    }, 100)

    Step 5 : Enable Script in fireship.io page

    Step 6 : Go ahead , watch any Pro fireship course

    Note : Please check all steps before posting anything, refresh the page if it ask for signin at course section