This is a conversation from a chatbot, Google Gemini. https://gemini.google.com/app (free, not signed on Google account)
I can't recall the exact question I asked, but the response is quite explanatory.
Subject is about JavaScipt DOM Event.
| #!/bin/bash | |
| # Exit immediately if a command exits with a non-zero status or an unset variable is used. | |
| set -euo pipefail | |
| # A script to convert Twitter/X status URLs to the fixupx.com direct video link format | |
| # and initiate a download using wget. | |
| # Function: convert_x_link | |
| # Purpose: Takes a full Twitter/X status URL, strips tracking parameters, and |
| *.txt | |
| *.html |
| #!/usr/bin/env python | |
| import os | |
| import sys | |
| import json | |
| import argparse | |
| import numpy as np | |
| from skimage.metrics import structural_similarity as ssim | |
| from skimage.transform import resize | |
| from moviepy import VideoFileClip |
| #!/usr/bin/env python | |
| import os | |
| import sys | |
| import json | |
| import argparse | |
| import numpy as np | |
| from skimage.metrics import structural_similarity as ssim | |
| from skimage.transform import resize | |
| from moviepy import VideoFileClip |
| #!/usr/bin/bash | |
| # Define custom exit codes | |
| EXIT_SUCCESS=0 | |
| EXIT_MISSING_ARGS=1 | |
| EXIT_FFPROBE_FAILED=2 | |
| EXIT_ZERO_DURATION=3 | |
| EXIT_FFMPEG_FAILED=4 | |
| EXIT_TIME_PARSING_FAILED=5 | |
| EXIT_COMMAND_NOT_FOUND=6 |
| --- Calculates the lowest and highest numerical indices and the count of numerical indices in a table. | |
| -- | |
| -- Iterates over all keys using `pairs` and finds the minimum and maximum | |
| -- among the numerical keys. Non-numerical keys are ignored. | |
| -- Also counts the total number of numerical keys. | |
| -- Returns 0, 0, 0 for tables with no numerical keys (including empty tables). | |
| -- | |
| ---@param tbl table The input table. | |
| ---@return number The lowest numerical index found, or 0 if none. | |
| ---@return number The highest numerical index found, or 0 if none. |
This is a conversation from a chatbot, Google Gemini. https://gemini.google.com/app (free, not signed on Google account)
I can't recall the exact question I asked, but the response is quite explanatory.
Subject is about JavaScipt DOM Event.
| #!/usr/bin/python | |
| import os | |
| import subprocess | |
| import sys | |
| import time | |
| def get_video_bitrate(input_file): | |
| # Use ffprobe to get the video bitrate | |
| ffprobe_command = [ | |
| 'ffprobe', |
| #!/usr/bin/env bash | |
| # Initialize variables to customize output | |
| : "${FFILE:="${HOME}/.fonts/i/impact.ttf"}" # Let user choose font file | |
| : "${FSIZE:=72}" # Let user choose font size in px | |
| : "${BSIZE:=5}" # Let user choose stroke size in px | |
| : "${OFFSET:='(h*0.05)'}" # Let user choose text offset in px | |
| # TTEXT - Text to display at the top of the image | |
| # BTEXT - Text to display at the bottom of the image | |
| # Exit value index: |
| __input="$1" # Required | |
| __phase="$2" # Aka controller | |
| __video_file=$(basename -- "$__input") | |
| __video_name="${__video_file%.*}" | |
| __video_ext="${__video_file##*.}" | |
| __csv_name="${__video_name}-Scenes.csv" | |
| # TODO: file checks | |
| # Detect content and write it to be revised later. |