Posts tagged with "JavaScript"
Gmail Photo Downloader
A Google Apps Script that automatically downloads embedded images from specific emails and organizes them into a Google Drive folder.
Published: September 11, 2023 | Last Modified: May 13, 2025Disco Ball
A JavaScript implementation using p5.js to generate a black and white disco ball visualization.
Published: August 24, 2023 | Last Modified: May 13, 2025Yahoo Finance API via RapidAPI
This program loads comma-separated stock symbols from a file named symbols.txt
and then queries the Yahoo Finance API using a RapidAPI endpoint. It retrieves prices for every 60 minutes on a max time window.
Key Event Tester
This diagnostic tool allows you to type into a text area and logs keyboard events, providing valuable information such as key codes, key names, and modifier keys (Alt, Ctrl, Shift, Meta). As you interact with the text area, the captured event data will be displayed in real-time. This can be particularly useful for debugging and understanding the nuances of keyboard events in your application.
Published: May 8, 2023 | Last Modified: May 13, 2025Random Password Generator
A client-side JavaScript tool that generates secure random passwords with three complexity levels: special characters, alphanumeric, and alphabetic only. Passwords automatically refresh on page load.
Published: March 22, 2023 | Last Modified: May 13, 2025Phishing Email Decoding Tools
atob() obfuscation
This p5.js script is designed to find and decode base64-encoded strings that are nested within one another. The script has several functions that work together to achieve this goal:
isBase64(str)
: This function checks if a given string str is a valid base64-encoded string. It uses a regular expression to test the string and the atob()
function to try decoding the string. If the decoding is successful, the function returns true; otherwise, it returns false.
Stable Diffusion Scripts
A comprehensive collection of utility scripts for automating image processing tasks with Stable Diffusion outputs, including batch file renaming, color grading, pixel art conversion, and video processing tools.
Published: February 5, 2023 | Last Modified: May 13, 2025Archimedean Spiral
An interactive p5.js sketch that generates Archimedean spirals using polar coordinates, with the ability to export SVG files for physical fabrication.
Published: May 4, 2022 | Last Modified: May 13, 2025Daily Donation Report
A Google Apps Script that automates the collection and distribution of Google Forms data by aggregating submissions, converting them to XLSX format, and sending formatted HTML email reports.
Published: August 25, 2019 | Last Modified: May 13, 2025Fridge Magnet Simulator
An interactive p5.js simulation recreating a collection of fridge magnets with realistic physics, allowing users to drag and arrange virtual magnets on a digital refrigerator.
Published: November 16, 2018 | Last Modified: May 13, 2025Orbiting Pixels Utility
A p5.js interactive visualization that transforms images into dynamic grids of orbiting objects, where each object’s rotation phase and characteristics are mapped to pixel brightness values.
Published: November 12, 2018 | Last Modified: May 13, 2025Ulam Spiral
An interactive p5.js implementation of the Ulam Spiral, featuring adjustable grid size, animation controls, and the ability to search for diagonal prime number patterns in the spiral.
Published: May 17, 2018 | Last Modified: May 13, 2025Merge Sort using WEBGL
An interactive 3D visualization of the Merge Sort algorithm using p5.js and WEBGL, featuring step-by-step animation with camera controls and real-time sorting visualization.
Published: February 5, 2018 | Last Modified: May 13, 202510PRINT Image Filter
An interactive p5.js implementation of the classic 10PRINT algorithm, offering customizable image filtering with options for both precise and hand-drawn style maze patterns.
Published: January 31, 2018 | Last Modified: May 13, 2025Insertion Sort using WEBGL
An interactive 3D visualization of the Insertion Sort algorithm using p5.js and WEBGL, featuring real-time sorting animation with camera controls and step-by-step progression.
Published: January 28, 2018 | Last Modified: May 13, 2025An interactive p5.js sketch that generates 2D terrain using Perlin noise, with different colors representing water, sand, and grass based on elevation values.
Published: July 16, 2017 | Last Modified: May 13, 2025Interactive Array Visualization
An interactive p5.js visualization demonstrating arrays of objects, allowing users to explore array manipulation through a graphical interface.
Published: December 13, 2016 | Last Modified: May 13, 2025