chrisdreid / bsod_prank

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Independence Day 2 April Fools' Prank Script

Overview

This repository houses the infamous script that turned every workstation in the visual effects team's floor for Independence Day 2: The Resurrection into a sea of blue screens, sparking moments of chaos and unforgettable laughter. Conceived by the brilliant minds of intern Deborah L and Senior Software Engineer Chris R, and immortalized by Scott B's impromptu videography, this script is a tribute to the lighter side of life in the high-pressure world of film production.

Background

On April 1, 2012, with permission from the owners and thanks to a carefully orchestrated efforts of Deborah and Chris, and executed via the Deadline render manager, every workstation within 10 seconds displayed the dreaded BSOD, causing a wave of reactions ranging from "oh shit" to laughter. This moment of levity, captured on video by Scott B, remains a cherished memory for everyone involved, reminding us all of the importance of a little humor in our daily lives.

Installation

  • Install python3 if you do not already have it
  • pip install -r requirements.txt
  • python /python/prank.py

Command Line Arguments

This application accepts the following command-line arguments:

  • --color: Background color hex code. Specify the color in hexadecimal format. (e.g., #FFFFFF for white)
  • --bg: Background image path. Provide the file path for the background image you wish to use.
  • --image: Image path. Specify the file path for the main image.
  • --loops: Number of loops. Indicates how many times the animation should loop. Default is 0 (no looping).
  • --delay: Delay before the animation starts, in milliseconds (ms). Default is 100 ms.
  • --anim_delay: Animation delay, in milliseconds (ms). This is the delay between each frame of the animation. Default is 0 ms.
  • --padding: Padding around the image, in pixels. Adds padding around the main image. Default is 0 pixels.
  • --speed: Time in milliseconds (ms) it takes for the slide to move from one side of the screen to the other in the animation. Replace %s with the actual default value of _SPEED variable.
  • --bg_stretch: Stretch background image. If set, the background image will be stretched to fill the screen. This argument doesn't require a value (it's a boolean flag).

Disclaimer

By engaging with this script in any manner be it invoking, executing, perusing, or modifying, you hereby recognize that its creators, despite their seemingly boundless coding acumen, shall be absolved of all responsibility for any ensuing chaos. This includes, but is not limited to: roid rage, peripheral devices staging a coup and demanding collective bargaining rights, or pregnancy either through conception or lack of.

This script is graciously conferred upon you 'as is', devoid of any assurance that it will not, on a whim, forsake its intended functions in favor of pursuing a career in digital arts. Should you opt to venture forth on this quixotic escapade, you do so entirely at your own risk, equipped solely with your intellect and, potentially, an unaccountable zest for adventure.

In the face of unanticipated digital maelstroms, take solace in the thought that the script's progenitors will be ensconced on an enigmatic shoreline, leisurely sipping tea whilst pondering over existential conundrums, blissfully detached from the digital havoc you might instigate.

Tread lightly, for the moment you actuate this script, its fate—and potentially the fate of your digital dominion—becomes irrevocably intertwined with your own.

About

License:Apache License 2.0


Languages

Language:Python 100.0%