CHAMPAGNE GUIDES

πŸ₯‚ πŸ₯³πŸŽ‰πŸŽŠπŸŽπŸŽˆπŸ€ πŸ˜πŸ€©πŸ•ΊπŸ’ƒ

These guides attempt to provide access to a diverse range of tech resources spanning multiple genres. Happy browsing!

Discord Server

For discussions, find our server here: CHAMPAGNE

Piracy Wiki

For our Piracy Wiki, go here: CHAMPAGNE PIRACY WIKI

Table of Contents

Web Browsing Extensions


These are add-ons for your web browser which make your web experience ad-free, more private and streamlined.

We recommend Microsoft Edge.

It is windows native, performs great and uses least amount of resources. Privacy in browsers is a heated topic. The best privacy practice is to use good extensions and use your brain while surfing the web. Edge offers Sleeping Tabs, Startup Boost, Browser Sync, SmartScreen, Password Monitor, Tracking Prevention, Vertical Tabs, Collections, Web Capture, Immersive Reader and Automatic Coupon code finding during online checkout.

Alternate Browsers. Use these if you don't trust Microsoft with your data.

  • uBlock Origin
    An efficient ad blocker add-on for various browsers. Fast, potent, and lean.
  • ClearURLs
    This extension will automatically remove tracking elements from URLs to help protect your privacy when browsing through the internet.
  • Canvas Fingerprint Defender
    Defending against canvas fingerprinting by reporting a fake value.
  • I still don't care about cookies
    Get rid of cookie warnings from almost all websites!
  • Privacy Badger
    Privacy Badger automatically learns to block invisible trackers.
  • Reddit Enhancement Suite
    A suite of modules that enhance your Reddit browsing experience
  • SponsorBlock for YouTube
    Skip sponsorships, subscription begging and more on YouTube videos. Report sponsors on videos you watch to save others' time.
  • FastForward
    FastForward is the successor of Universal Bypass, a browser extension that can bypass annoying link shorteners, so you don't need to waste your time trying to get to your destination link.
  • Old Reddit Redirect
    Dislike Reddit's redesign? Old Reddit Redirect will ensure that you always load the old (old.reddit.com) design instead.
  • Buster
    Buster is a browser extension which helps you to solve difficult captchas automatically by completing reCAPTCHA audio challenges using speech recognition. Challenges are solved by clicking on the extension button at the bottom of the reCAPTCHA widget.
  • Scroll to Top
    Add a stylish scroll-to-top button for all websites.
  • Hover Zoom+
    Hover your mouse over any image on the supported websites and this open source extension will automatically enlarge the image to its full size, making sure that it still fits into the browser window.
  • ColorZilla
    Advanced Eyedropper, ColorPicker, Color Analyzer and other colorful goodies for your browser.
  • Violentmonkey
    An open source user script manager.

Windows Tools and Apps + Websites


  • KDE Connect
    Control PC from mobile. Virtual trackpad. Air drop files from iOS / Android to Windows and back. Get notifications. Clipboard sync. Browse phone from PC.
  • Filelight
    Filelight is an application to visualise the disk usage on your computer.
  • Flow Launcher
    Quick File Search & App Launcher for Windows.
  • Ambie White Noise
    Play white noise and nature sounds to help you focus, sleep, or unwind. Help you and your loved ones sleep. Focus on work or studies. Unwind after a long day.
  • PicPick
    A full-featured screen capture tool, Intuitive image editor, colour picker, colour palette, pixel-ruler, protractor, crosshair, whiteboard and more.
  • Microsoft PowerToys
    Microsoft PowerToys is a set of utilities for power users to tune and streamline their Windows experience for greater productivity.
  • Rainmeter
    Rainmeter allows you to display customizable skins on your desktop, from hardware usage meters to fully functional audio visualizers.
  • FileBot
    FileBot is the ultimate tool for renaming and organizing your movies, TV shows and Anime. Match and rename media files against online databases, download artwork and cover images, fetch subtitles, write metadata, and more, all at once in matter of seconds.
  • PRemoteM
    PRemoteM is a modern personal remote session manager and launcher. It is a single place to manage all your remote sessions supporting number of different protocols.
  • Sysinternals
    Windows Sysinternals is a suite of more than 70 freeware utilities that was initially developed by Mark Russinovich and Bryce Cogswell that is used to monitor, manage and troubleshoot the Windows operating system.
  • Safing Portmaster
    Pi-hole alternative. Block ads & trackers system wide. Monitor all network activity. Manually allow or block connections. Auto-block via selected filter lists. Enforce DNS-over-TLS. Configure settings for different networks. Set global & per‑app settings.
  • PotPlayer
    One of the best video player for Windows. Offers wide range of settings and customizations, as well as lightweight nature and supports a large variety of media formats and codecs.

PotPlayer Alternatives

  • ClipClip
    ClipClip is a free clipboard management software for Windows that will revolutionize the way you copy and paste. ClipClip makes it possible to copy multiple texts, images or files to your clipboard. You can then browse or search through these Latest Clips, or convert them to Saved Clips so you can assign a title and organize them into folders to use later on.
  • Traffic Monitor
    TrafficMonitor is a network monitoring software with floating window feature for Windows. It displays the current internet speed and CPU and RAM usage. There are also other capabilities like an embedded display in the taksbar, changeable display skins, and historical traffic statistics.
  • Pushbullet
    Share links and files between all your devices and send text messages from any device. See phone notifications.
  • Font Identifier
    Upload a picture to this webpage and it’ll identify the font. Shazam but for fonts.
  • cleanup.pictures
    AI tool to automatically remove text, objects etc. from images.
  • stacher.io
    GUI for YT-DLP which allows you to download videos from hundreds of websites.
  • RedKetchup Image Resizer
    Resize an image in pixels, percentage, or ratio online. Downscale or upscale using filters and sharpening. Supports the PNG, JPEG, WEBP, HEIC, GIF, ICO, TIFF, BMP, and SVG formats.
  • IDM
    Internet Download Manager (IDM) is a tool to increase download speeds by up to 5 times, resume and schedule downloads.
    • Use this to reset the trial.
  • Proton VPN
    The free version is fantastic and offers great speeds. 10 MB/s+ regularly. Servers in Netherlands, US and Japan.
  • qBittorrent
    qBittorrent is a cross-platform free and open-source BitTorrent client.
  • 7zip
    7-Zip is a free and open-source file archiver, a utility used to place groups of files within compressed containers known as "archives". It allows you to open .ZIP, .TAR, .RAR etc.
  • foobar2000
    foobar2000 is an advanced freeware audio player for the Windows platform.
  • Notepad++
    Notepad++ is a free source code editor and Notepad replacement that supports several languages and is packed full of features.
  • Calibre
    calibre is a powerful and easy to use e-book manager. It’ll allow you to do nearly everything and it takes things a step beyond normal e-book software.
  • EarTrumpet
    Powerful per application volume control for Windows.
  • HWiNFO
    Free Hardware Analysis, Monitoring and Reporting. In-depth Hardware Information, Real-Time System Monitoring, Reporting & more.
  • CPU-Z
    CPU-Z is a freeware that gathers information on some of the main devices of your system : Processor name and number, codename, process, package, cache levels. Mainboard and chipset. Memory type, size, timings, and module specifications (SPD). Real time measurement of each core's internal frequency, memory frequency.
  • DaVinci Resolve
    DaVinci Resolve is a free alternative to Adobe Premiere Pro and the world’s only solution that combines video editing, colour correction, visual effects, motion graphics and audio post production all in one software tool! Its elegant, modern interface is fast to learn and easy for new users, yet powerful for professionals.
  • AutoHotkey
    AutoHotkey is a free, open-source scripting language for Windows that allows users to easily create small to complex scripts for all kinds of tasks such as: form fillers, auto-clicking, macros, etc.
  • Lively Wallpaper
    Animated desktop wallpapers, bring your desktop to life! Lively is a Free and Open Source Software (FOSS) Project. A great free alternative to Wallpaper Engine.
  • Rufus
    Rufus is a utility that helps format and create bootable USB flash drives, such as USB keys/pendrives, memory sticks, etc.
  • Revo Uninstaller
    Revo Uninstaller is described as 'Application uninstaller tool for cleaning up failed/uninstalled or removing all traces of application files and registry keys. Monitors for changes made by installers and applications therefore and can undo these changes when uninstalling'. Paid but offers 30 day free trial without CC.

An alternative to Revo is Bulk Crap Uninstaller It has lesser features but still good. Open source.

  • f.lux
    f.lux is a cross-platform computer program that adjusts a display's color temperature according to location and time of day, offering functional respite for the eyes. The program is designed to reduce eye strain during night-time use, helping to reduce disruption of sleep patterns. Offers way more features and colour temperatures than Windows Night Light.
  • HandBrake
    HandBrake is a free and open-source transcoder for digital video files. HandBrake's backend contains comparatively little original code; the program is an integration of many third-party audio and video libraries, both codecs (such as FFmpeg, x264, and x265) and other components such as video deinterlacers (referred to as "filters"). These are collected in such a manner to make their use more effective and accessible (e.g., so that a user does not have to transcode a video's audio and visual components in separate steps, or with inaccessible command-line utilities).
  • TinyWall
    A frontend for Windows Firewall that lets you whitelist applications allowed to connect to the internet. No more phoning home without your permission.
  • bitwarden
    Open source password management solutions for individuals, teams, and business organizations.
  • Sandboxie+
    Sandboxie is a sandbox-based isolation software for 32-bit and 64-bit Windows NT-based operating systems. It creates a sandbox-like isolated operating environment in which applications can be run or installed without permanently modifying local & mapped drives or the windows registry. An isolated virtual environment allows controlled testing of untrusted programs and web surfing.
  • FilelistCreator
    Directory Tree Exporter. For a wide variety of occasions, lists of files or directories are required: perhaps you need an index of some files or folders from a CD, DVD, hard drive or memory stick, maybe you would like to have an overview over your file collections. With this tool, creating file lists is no longer a lot of effort! It is enough to drag files or folders onto the program in order to get them listed.
  • Arclab Dir2HTML
    Create a HTML Index of your Files and Folders. Highly customizable.
  • Bulk Rename Utility
    Bulk Rename Utility allows you to easily rename files and entire folders based upon extremely flexible criteria. Add date/time stamps, replace numbers, insert text, convert case, add auto-numbers, process folders and sub-folders....plus a whole lot more!
  • QuickLook
    It allows users to peek into a file content in lightning speed by just pressing the Space key.
  • jDownloader
    JDownloader is a free, open-source download management tool with a huge community that makes downloading as easy and fast as it should be. Users can start, stop or pause downloads, set bandwith limitations, auto-extract archives and much more.
  • NirSoft Tools Collection
    A unique collection of small and useful freeware utilities.
  • BleachBit
    A cleaner tool to preserve privacy. It can secure-delete files, folders, program's history, cache and temporary files.
  • JPEG View
    A lean, fast and highly configurable image viewer/editor with a minimal GUI.
  • Ninite
    The easiest, fastest way to update or install software. Ninite downloads and installs programs automatically in the background.
  • Winget GUI
    The main goal of this project is to create an intuitive GUI for the most common CLI package managers for Windows 10 and Windows 11, such as Winget, Scoop and Chocolatey.
  • Voidtools Everything
    Let's you search your entire pc for any file or folder instantly.
  • HTTrack
    It allows you to download a World Wide Web site from the Internet to a local directory, building recursively all directories, getting HTML, images, and other files from the server to your computer. HTTrack arranges the original site's relative link-structure.
  • Icaros
    A great alternative to K Lite Codec Pack for adding thumbnails to file explorer. Icaros is a collection of lightweight, high quality, Windows Shell Extensions, which is capable of providing Windows Explorer thumbnails for essentially any video media filetype. Icaros can provide Windows Explorer thumbnails, for essentially any video media format supported by FFmpeg which includes popular filetypes such as: Mkv, Flv, Avi, Mp4, Mov, Rmvb, M2ts, Ogm etc. It is capable of thumbnailing just about any file by adding its extension(s) to the optional filetypes box and re-activating Icaros.
  • ActivityWatch
    ActivityWatch is an app that automatically tracks how you spend time on your devices. It can be used to keep track of your productivity, time spent on different projects, bad screen habits, or just to understand how you spend your time.
  • Authy
    Enable 2FA for your favourite sites. Go beyond the password and protect yourself from hackers and account takeovers.
  • Stardock Fences
    Declutter and beautify your desktop. Automatically organize your desktop apps, files, and folders on Windows.
  • libDrive
    libDrive is a Google Drive media library manager and indexer, similar to Plex, that organizes Google Drive media to offer an intuitive and user-friendly experience. Browser based and doesn't need powerful servers like Plex does. Streams straight from Google Drive and uses Cloudflare workers to turbo speed the stream.
  • AudioBand
    Audio Band allows you to display song information from various sources directly in the taskbar. Supports Spotify + variety of audio players.
  • PortableApps
    Get portable version of various apps. Use PortableApps.com for your personal apps on your work PC or for your work apps on your personal PC.
  • MakeMKV
    MakeMKV is your one-click solution to convert DVD, Blu-ray, UHD and AVCHD discs that you own into MKV. The only thing MakeMKV does - it remuxes/changes the video clips from the disk into a set of MKV files, preserving most information but not changing it in any way(no video and audio reconversion). The MKV format can store multiple video/audio tracks with all meta-information and preserve chapters.
  • Skiley
    A webapp which integrates with your Spotify account. Free. Manage your playlists, discover brand new tracks, and much more!
  • last.fm
    Last.fm is a music website founded in 2002. Using a music recommender system called "Audioscrobbler", Last.fm builds a detailed profile of each user's musical taste by recording details of the tracks the user listens to, either from Internet radio stations, or the user's computer or many portable music devices. This information is transferred ("scrobbled") to Last.fm's database either via the music player (including, among others, Spotify, Deezer, Tidal, MusicBee, SoundCloud, and Anghami) or via a plug-in installed into the user's music player. The data is then displayed on the user's profile page and compiled to create reference pages for individual artists.
  • Kodi
    Kodi turns any computer, smartphone, or tablet into a digital set-top box or streamer, giving users the ability to stream files from the internet, a home network, or local storage. Unlike other TV streamers such as Apple TV, Chromecast 3rd Generation, and Amazon Fire TV Stick 4K, Kodi isn’t held back by licensing or a curated app store. The software lets you download a range of community-made apps or add-ons and watch whatever you like.
  • CopyTrans HEIC
    With CopyTrans HEIC, you can preview and browse HEIC images (iPhone Format) through Windows Explorer. Supports thumbnail generation for HEIC. You don’t have to run any additional software! Browse your photos or send them to print – all without converting to JPEG.
    • You will need to enable classic Windows Photo Viewer in Windows 11 to open HEIC files. It is much faster than Photos app as well. Enable Classic Windows Photo Viewer by downloading and running this registry file.

Cloud Storage Providers

How To Proxy 'any' Website Using Cloudflare Workers


  • Sign up on https://www.cloudflare.com/ if not already.
  • Click on workers tab.
  • Choose a subdomain where you would like to see your workers.
    • *such as zyx.subdomain.workers.dev
    • *here zyx will be replaced by your future worker names.
    • *the subdomain will stay same for all future workers.
  • After selecting subdomain click on create a service/worker.
  • Name your new worker anything you want.
  • Click create.
  • Click quick edit.
  • Click next.
  • Delete existing code.
  • Paste the following code there.
    • Two sets of code have been provided.
    • Try the CODE I first.
    • If it doesn't work, try CODE II.
    • If both don't work, website can't be proxied using this method.

CODE I

βŽ—
βœ“
async function handleRequest(request) {
    const url = new URL(request.url)
    let response

    // Check if the hostname is present in the ORIGINS object
    if (url.hostname in ORIGINS) {
        const target = ORIGINS[url.hostname]
        url.hostname = target
        response = await fetch(url.toString(), {
            method: request.method,
            headers: request.headers
        })
    } else {
        response = await fetch(request)
    }
    return new HTMLRewriter()
        .on('a', new LinkHandler(url))
        .on('form', new FormHandler(url))
        .on('*', new ElementHandler(url, ORIGINS))
        .transform(response)
}

class LinkHandler {
    constructor(baseUrl) {
        this.baseUrl = baseUrl
    }

    element(element) {
        let href = element.getAttribute('href')
        if (href) {
            element.setAttribute('href', new URL(href, this.baseUrl).pathname + new URL(href, this
                .baseUrl).search)
        }
    }
}

class FormHandler {
    constructor(baseUrl) {
        this.baseUrl = baseUrl
    }

    element(element) {
        let action = element.getAttribute('action')
        if (action) {
            element.setAttribute('action', new URL(action, this.baseUrl).pathname + new URL(action, this
                    .baseUrl)
                .search)
        }
    }
}

class ElementHandler {
    constructor(url, ORIGINS) {
        this.url = url
        this.ORIGINS = ORIGINS
    }
    element(element) {
        if (element.tagName === 'script' || element.tagName === 'link' || element.tagName === 'img') {
            let src = element.getAttribute('src') || element.getAttribute('href')
            if (src) {
                let srcUrl = new URL(src, this.url)
                if (srcUrl.hostname in this.ORIGINS) {
                    let target = this.ORIGINS[srcUrl.hostname]
                    srcUrl.hostname = target
                }
                element.setAttribute(element.tagName === 'script' ? 'src' : 'href', srcUrl.toString())
            }
        }
    }
}

addEventListener('fetch', event => {
    event.respondWith(handleRequest(event.request))
})

const ORIGINS = {
    '1337x.subdomain.workers.dev': '1337x.to'
}

CODE II

βŽ—
βœ“
async function handleRequest(request) {
  const url = new URL(request.url)
  if (url.hostname in ORIGINS) {
    const target = ORIGINS[url.hostname]
    url.hostname = target
    return fetch(url.toString(), request)
  }
  return fetch(request)
}
addEventListener('fetch', event => {
  event.respondWith(handleRequest(event.request))
})

const ORIGINS = {
  '1337x.subdomain.workers.dev': '1337x.to'
}   

Replace 1337x with whatever you named your new worker.
Replace subdomain with whatever you set your subdomain to.
Replace 1337x.to with the website you want to be proxied.
Don't enter https://1337x.to/
Only 1337x.to

BOOM you can access your proxied website at 1337x.subdomain.workers.dev
Enjoy and cheers!

Not all websites can be proxied. Either because the websites don't want to be proxied or because can't be proxied through cloudflare workers or because cloudflare itself doesn't support them.

Leaving some sample workers. Feel free to use them.

https://1337x.unban.workers.dev
https://scrolller.unban.workers.dev

Password Protect & Hide Windows Files & Folders!


Ever wanted to lock and hide your windows files and folders behind a password? The windows hide option is just not secure enough? Worry not!

BAT FILE DOWNLOAD

  • Download the FolderLocker.BAT file from the link above or copy the code from underneath.
  • Edit the BAT file in a text editor and replace where it says Your-Password-Here with your own password. Ctrl + S.
  • Double click the .bat file and it will create a folder named Locker.
  • Add any files and/or folders to this Locker folder.
  • Double click the .BAT file again and enter your password to lock the folder.
  • The folder will disappear.
  • In order to access the folder again, double click the FolderLocker.BAT file.
    • It will ask for the password that you previously set.
    • Input the password and press enter.
    • You will gain access to your locked folder!
  • To lock the folder again, double click on the .BAT file again.
βŽ—
βœ“
cls

@ECHO OFF

title Folder Locker

if EXIST "Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}" goto UNLOCK

if NOT EXIST Locker goto MDLOCKER

:CONFIRM

echo Are you sure u want to Lock the folder(Y/N)

set/p "cho=>"

if %cho%==Y goto LOCK

if %cho%==y goto LOCK

if %cho%==n goto END

if %cho%==N goto END

echo Invalid choice.

goto CONFIRM

:LOCK

ren Locker "Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}"

attrib +h +s "Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}"

echo Folder locked

goto End

:UNLOCK

echo Enter password to Unlock folder

set/p "pass=>"

if NOT %pass%==Your-Password-Here goto FAIL

attrib -h -s "Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}"

ren "Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}" Locker

echo Folder Unlocked successfully

goto End

:FAIL

echo Invalid password

goto end

:MDLOCKER

md Locker

echo Locker created successfully

goto End

:End

How to block Ads and Trackers for free on iOS, MAC OS & Android

iOS 14+

  • Visit AhaDNS Blitz using Safari.
  • Tick all the options you want.
  • After selecting the options click on Download Apple mobileconfig button.
  • Click allow when the pop up appears.
  • Go to Settings > General > VPN, DNS & Device Management.
  • Click on Downloaded Profile.
  • Click on AhaDNS Blitz.
  • Click on Install.
  • Enter passcode if you have.
  • Click Next.
  • Click Install.
  • Click Install when the popup appears.
  • Enjoy System wide ad blocking on iOS!

Android

  • Visit AhaDNS Blitz using any browser.
  • Tick all the options you want.
  • After selecting the options click on Copy URL button.
    • Or you can use our URL https://blitz.ahadns.com/1:1.4.7.8.17
  • Download Nebulo DNS app.
  • Open app.
  • Select DNS over HTTPS.
  • Click on server button.
  • Click on add server.
  • Enter the copied URL from bullet point 3 of this guide.
  • Disable battery optimization for Nebulo app in Android settings.
  • Make sure to enable always on for Nebulo in Android VPN settings.
  • Enjoy System wide ad blocking on Android!

MAC OS

  • The steps for Mac OS are similar to iOS.
  • Press β€œAllow” if asked to allow download of mobileconfig file above.
  • Double-click the downloaded mobileconfig file.
  • You should now get a pop-up telling you to review the profile in System Preferences.
  • Go to System Preferences β†’ Profiles.
  • Enable the downloaded profile.
  • Done! You’re now using encrypted DNS over HTTPS in all your networks.

How To Sideload Unlimited Apps / IPAs Which Never Expire - NO JAILBREAK [iOS 14 - 15.4.1 Only]


How To Deploy A Mirror Bot On Heroku Using CLI


PRERQUISTIES - GETTING CREDENTIALS.JSON

  • Visit the Google Cloud Console
  • Make sure you're using the right google account, if you're not, change it first. After that, press Create Project.

  • Name it whatever and press Create (This is using edu mail here so the organization is present. If you're using normal gmail, just set the organization to No organization).

  • Go to the OAuth Consent tab
  • Press external, and press Create
  • Fill app name whatever you want
  • Fill User support email and developer contact information with your google account, and ignore other configs. Press Save and Continue.


  • Skip the scopes step
  • Add your google account as tester, press Save and Continue.

  • Press back to dashboard
  • Press Credentials tab > Create Credentials > OAuth client ID.

  • Select Desktop and name it whatever you want
  • This will appear, download it.

  • Rename the downloaded file to credentials.json

PRERQUISTIES - GETTING TOKEN.PICKLE

  • Visit Google API page
  • Search for drive
  • Press Google Drive API and enable it.


  • Install Python from here
    • Use the Windows installer (64-bit)
  • Install GIT from here
    • Use the 64-bit Git for Windows Setup.
  • Install Heroku CLI from here

Make sure to add both Python and GIT to PATH during the installation. The option is present during installation. Just remember to select it.

  • Create a folder called BOTS on your PC.
  • Navigate to File Explorer address bar while you are inside the folder.
  • Delete existing entry.
  • Type cmd and hit enter.
  • This will open a CMD prompt window.
  • Type pip install google-api-python-client google-auth-httplib2 google-auth-oauthlib and hit enter.
  • Copy and paste git clone https://github.com/anasty17/mirror-leech-telegram-bot mirrorbot/ && cd mirrorbot
  • This will clone the repo and make a folder on your PC called mirrorbot.
  • Copy the credentials.json file which you had generated and downloaded earlier and paste it into the mirrorbot folder.
  • Go back to CMD window which is opened and type python3 generate_drive_token.py and hit enter.
  • It will show you a URL. Copy the URL and paste it inside a browser and open it.
  • Follow the steps inside browser and accept everything.
  • You'll get your authorization code. Copy that and paste inside terminal and press enter.

  • Your token.pickle will be generated and can be found inside mirrorbot folder.

PRERQUISTIES - GENERATING SERVICE ACCOUNTS

  • To generate service accounts, go back to CMD and paste the following and hit enter.
    βŽ—
    βœ“
    python -m pip install progress
    python3 gen_sa_accounts.py --quick-setup 1 --new-only
    
  • Copy the link and open it in a new tab, connect it to your google account, and paste the authorization code you just got.

  • You're bound to get this error since it's the first time you're making service accounts with that google account. Copy the link after Enabling it by visiting and opening it in a new tab.

  • Enable it.

  • To generate service accounts, go back to CMD and paste the following and hit enter.
    βŽ—
    βœ“
    python3 gen_sa_accounts.py --quick-setup 1 --new-only
    
  • Wait and you'll get an accounts folder with all the service accounts credentials files. It is recommended to add all the service accounts to a Google Group. You can then add the google group to your team drive which you will be using for the mirror bot.
  • Open the config.env file inside mirrorbot folder with Notepad and insert your values.

Namely:

  • BOT TOKEN - The Telegram Bot Token that you got from @BotFather.
  • GDRIVE FOLDER ID - The folder ID where you will be storing the mirrored files. It is the thing which comes after folders/ in a Google Drive URL. Here the folder ID will be 1XBSIksifdei322xxxxxxx https://drive.google.com/drive/u/0/folders/1XBSIksifdei322xxxxxxx
  • OWNER ID - The Telegram User ID (not username) of the Owner of the bot. Get it from userinfobot
  • TELEGRAM_API - This is to authenticate your Telegram account for downloading Telegram files. You can get this from https://my.telegram.org.
  • TELEGRAM_HASH - This is to authenticate your Telegram account for downloading Telegram files. You can get this from https://my.telegram.org.
  • AUTHORIZED_CHATS - Fill user_id and chat_id of groups/users you want to authorize. Separate them by space. Get it from userinfobot
  • SUDO_USERS - Fill user_id of users whom you want to give sudo permission. Separate them by space.
  • BASE_URL_OF_BOT - For Heroku fill https://yourappname.herokuapp.com
  • SEARCH_API_LINK - Search api app link. Get your api from deploying this repository.
  • MEGA_API_KEY - Mega.nz API key to mirror mega.nz links. Get it from Mega SDK Page
  • MEGA_EMAIL_ID - E-Mail ID used to sign up on mega.nz for using premium account
  • MEGA_PASSWORD - Password for mega.nz account.
  • Here is how your config.env should look like, with your values filled where necessary:
βŽ—
βœ“
# REQUIRED CONFIG
BOT_TOKEN = ""
GDRIVE_FOLDER_ID = ""
OWNER_ID =
DOWNLOAD_DIR = "/usr/src/app/downloads"
DOWNLOAD_STATUS_UPDATE_INTERVAL = 5
AUTO_DELETE_MESSAGE_DURATION = 20
IS_TEAM_DRIVE = "True"
TELEGRAM_API =
TELEGRAM_HASH = ""
# OPTIONAL CONFIG
DATABASE_URL = ""
AUTHORIZED_CHATS = ""
SUDO_USERS = ""
IGNORE_PENDING_REQUESTS = "False"
USE_SERVICE_ACCOUNTS = "True"
INDEX_URL = ""
STATUS_LIMIT = "4"
STOP_DUPLICATE = ""
CMD_INDEX = ""
UPTOBOX_TOKEN = ""
TORRENT_TIMEOUT = "900"
EXTENTION_FILTER = ""
INCOMPLETE_TASK_NOTIFIER = "True"
# Update
UPSTREAM_REPO = ""
UPSTREAM_BRANCH = ""
# Leech
TG_SPLIT_SIZE = ""
AS_DOCUMENT = ""
EQUAL_SPLITS = ""
CUSTOM_FILENAME = ""
# qBittorrent
BASE_URL_OF_BOT = ""
SERVER_PORT = ""
WEB_PINCODE = ""
QB_SEED = ""
# Rss
RSS_DELAY = ""
RSS_COMMAND = ""
RSS_CHAT_ID = ""
USER_STRING_SESSION = ""
# Pivate Files
ACCOUNTS_ZIP_URL = ""
TOKEN_PICKLE_URL = ""
MULTI_SEARCH_URL = ""
YT_COOKIES_URL = ""
NETRC_URL = ""
# Mega
MEGA_API_KEY = ""
MEGA_EMAIL_ID = ""
MEGA_PASSWORD = ""
# Shortener
SHORTENER = ""
SHORTENER_API = ""
# GDTOT COOKIE
CRYPT = ""
# Size Limits
TORRENT_DIRECT_LIMIT = ""
ZIP_UNZIP_LIMIT = ""
CLONE_LIMIT = ""
MEGA_LIMIT = ""
STORAGE_THRESHOLD = ""
# Buttons
VIEW_LINK = ""
BUTTON_FOUR_NAME = ""
BUTTON_FOUR_URL = ""
BUTTON_FIVE_NAME = ""
BUTTON_FIVE_URL = ""
BUTTON_SIX_NAME = ""
BUTTON_SIX_URL = ""
# Torrent Search
SEARCH_API_LINK = ""
SEARCH_LIMIT = ""
SEARCH_PLUGINS = '["https://raw.githubusercontent.com/qbittorrent/search-plugins/master/nova3/engines/rarbg.py",
                   "https://raw.githubusercontent.com/qbittorrent/search-plugins/master/nova3/engines/piratebay.py",
                   "https://raw.githubusercontent.com/qbittorrent/search-plugins/master/nova3/engines/legittorrents.py",
                   "https://raw.githubusercontent.com/qbittorrent/search-plugins/master/nova3/engines/limetorrents.py",
                   "https://raw.githubusercontent.com/qbittorrent/search-plugins/master/nova3/engines/torrentscsv.py",
                   "https://raw.githubusercontent.com/qbittorrent/search-plugins/master/nova3/engines/zooqle.py",
                   "https://raw.githubusercontent.com/qbittorrent/search-plugins/master/nova3/engines/eztv.py",
                   "https://raw.githubusercontent.com/MaurizioRicci/qBittorrent_search_engines/master/kickass_torrent.py",
                   "https://raw.githubusercontent.com/MaurizioRicci/qBittorrent_search_engines/master/yts_am.py",
                   "https://raw.githubusercontent.com/MadeOfMagicAndWires/qBit-plugins/master/engines/linuxtracker.py",
                   "https://raw.githubusercontent.com/MadeOfMagicAndWires/qBit-plugins/master/engines/nyaasi.py",
                   "https://raw.githubusercontent.com/LightDestory/qBittorrent-Search-Plugins/master/src/engines/ettv.py",
                   "https://raw.githubusercontent.com/LightDestory/qBittorrent-Search-Plugins/master/src/engines/glotorrents.py",
                   "https://raw.githubusercontent.com/LightDestory/qBittorrent-Search-Plugins/master/src/engines/thepiratebay.py",
                   "https://raw.githubusercontent.com/nindogo/qbtSearchScripts/master/magnetdl.py",
                   "https://raw.githubusercontent.com/khensolomon/leyts/master/yts.py"]'
  • After editing the config.env and adding your values do Ctrl+S to save the file.
  • Go back to the open CMD window.
  • Now copy/paste git checkout heroku and hit enter.
  • Now copy/paste git add . -f and hit enter.
  • Now copy/paste the following two lines and hit enter.
    βŽ—
    βœ“
    git config --global user.email "any random email address"
    git config --global user.name "any random name"
    
  • Now copy/paste git commit -m token and hit enter.
  • Now copy/paste heroku login and hit enter.
    • Follow the on screen instructions.
  • Now copy/paste heroku create --region us YOURAPPNAME and hit enter.
    • Replace YOURAPPNAME with whatever you will like your mirrorbot app on heroku to be called.
  • Now copy/paste heroku git:remote -a YOURAPPNAME and hit enter.
    • Replace YOURAPPNAME with the heroku app name you picked in previous step.
  • Now copy/paste heroku stack:set container and hit enter.
  • Now copy/paste git push heroku heroku:master -f and hit enter.

YOUR BOT SHOULD BE DEPLOYED SHORTLY!

BOT COMMANDS TO BE SENT TO @BotFather

  • Use /setcommands
βŽ—
βœ“
mirror - Mirror 
qbmirror - Mirror torrent using qBittorrent 
clone - Copy file/folder to Drive 
watch - Mirror yt-dlp supported link 
status - Get Mirror Status message 
search - Search for torrents with API 
stats - Bot Usage Stats 
cancel - Cancel a task 
cancelall - Cancel all tasks 
count - Count file/folder of Drive 
restart - Restart the Bot 
zipmirror - Mirror and upload as zip 
unzipmirror - Mirror and extract files 
qbzipmirror - Mirror torrent and upload as zip using qb 
qbunzipmirror - Mirror torrent and extract files using qb 
leech - Leech 
zipleech - Leech and upload as zip 
unzipleech - Leech and extract files 
qbleech - Leech torrent using qBittorrent 
qbzipleech - Leech torrent and upload as zip using qb 
qbunzipleech - Leech torrent and extract using qb 
zipwatch - Mirror yt-dlp supported link as zip 
leechwatch - Leech through yt-dlp supported link 
leechzipwatch - Leech yt-dlp support link as zip 
leechset - Leech settings 
setthumb - Set thumbnail 
list - Search files in Drive 
del - Delete file/folder from Drive 
log - Get the Bot Log 
shell - Run commands in Shell 
ping - Ping the Bot 
help - All cmds with description

Google Shared Drives + One Drive Generators


Try different ones and different domains. Some go extinct so you gotta try them all if one is not working. Don't store personal documents, images and videos as the admins can see all the files if they want.

GOOGLE SHARED DRIVES

ONE DRIVES

Activate Windows & Office Products!


  • Download Windows & MS Office Products from here.
  • Use Rufus to create installation media in case you want to install Windows.
  • Follow what's here to activate windows and/or MS Office products.

Backup of some scripts incase Github goes down.

Β 

Discord Join the CHAMPAGNE Discord Server!

Edit
Pub: 19 Aug 2022 17:17 UTC
Edit: 15 Apr 2023 14:05 UTC
Views: 16200