Umabot Tools - Landing Page

Welcome to Umabot Tools, a collection of single-page web applications and utilities. This project is a playground for lightweight tools built primarily as standalone HTML pages, with no project-managed backend. Some tools rely on external services, APIs, or CDN resources and may require an internet connection.

Part of the inspiration comes from tools available from web pages, or 1-click tools.


Available Tools

Application Description
Space Invaders A classic arcade game recreation built with HTML5 Canvas. Defend Earth from waves of alien invaders! See more
Photo Title and Tagger If in your photo album you have photos with the title generated by the camera like "IMG20230615123456.jpg", this app will help you to add meaningful titles and tags to your photos for better organization. See more
SUGGEST_TITLE function for Google Script Similar to photo_tagger, but a utility for your Google Spreadsheet that contains your photo album list. It suggests titles and you must pass the URL to the photo and you may pass a language en,fr, or es to get the title in that language. It uses a method to store your Google AI Studio secret safely, explained all the methods in this page. See more
QR Code Generator Single page to create QR codes for URLs, text, and contacts. See more
Artemis II Launch Counter Countdown timer and information display for the Artemis II mission launch. See more
GCal Participant List Cleaner Creating a clean csv list of participants copying from Google Calendar participant lists. See more
Before & After Studio Interactive slider to compare two images side-by-side. Ideal for viewing how a picture changed after modifications using photo editing tools or AI/LLMs. See more
Google Translate Test Page Demonstration of programmatic Google Translate integration with custom UI. Features language switching without the native widget, localStorage persistence, and privacy-first design. See more
Single Landing Page A complete landing page template for a business, association, or branding page — illustrated with a cycling club example. Reuses the language-switching pattern from the Google Translate Test Page, and includes a section where upcoming routes are rendered dynamically from a Google Spreadsheet used as a lightweight database. See more
WordPress Elementor Dynamic Routes Objective: fetch dynamic data from a source (like Google Spreadsheet) into a WordPress site with Elementor. Includes integration docs and code references: elementor_routes.js and elementor_widget.html. See more
Date Calculator Fork of Simon Willison's HTML tools. Calculate the time between two dates with detailed breakdowns and visual representations. See more
Date Time Parser Parse date/time strings and Unix timestamps, inspect and adjust instants across timezones, and copy common timestamp formats. See more
Time Zone Converter Convert natural-language times, dates, and Unix timestamps between time zones, with DST handling and copyable date/time formats. See more
Around Plot and visualize lists of locations on Google Maps from multiple formats (coordinates, maps links, addresses) with custom labels, a floating table, and route connection. See more
Lang2Cron Generate standard 5-field UNIX cron schedules from natural language prompts using Gemini for interactive grounding and multilingual clarification. See more
mdproperties - Python CLI Tool Command-line tool to manage YAML frontmatter in Obsidian markdown files. Read, add, modify, and delete properties with smart list handling and PARA system integration.
See more

License

This project is licensed under the MIT License.

InnovUmabot | https://innovumabot.com

This tool was vibe-coded with AI with strict human supervision.