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.
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.
- Install python3 if you do not already have it
- pip install -r requirements.txt
- python /python/prank.py
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 is0
(no looping).--delay
: Delay before the animation starts, in milliseconds (ms). Default is100
ms.--anim_delay
: Animation delay, in milliseconds (ms). This is the delay between each frame of the animation. Default is0
ms.--padding
: Padding around the image, in pixels. Adds padding around the main image. Default is0
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).
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.