Pinned Repositories
html-link-page
A simple page to put your links (think "link in bio", "linktree" etc...) made with Bootstrap for quick deployment and easy customisation.
js-advent-calendar
A JavaScript advent calendar to count down to Christmas (with a surprise on the last day).
js-countdown
A little countdown widget that counts down to a specific date in days, hours, minutes and seconds.
js-music-player
A music player written in JavaScript with play/pause, current/total track time, moving seek bar, mute and volume controls.
js-text-editor
A simple text editor written in JavaScript with the ability to save and open text files.
js-toggle-dark-mode
A smart JavaScript application that automatically inherits the user's prefers-color-scheme, but allows it to be overridden by the user and stored in the user's browser storage to enable site-wide preference and future visits.
js-url-shortener
A simple URL shortener written in JavaScript.
js-whats-my-ip
A JavaScript application that implements the IP Info API to look up your IP address and return a few other details including hostname, ISP and location info.
php-confirm-external-link
A simple PHP page to redirect external links to so a user can confirm before visiting them.
php-flat-file-url-shortener-2
Another flat file URL shortener written in PHP which uses a slightly different URL storage method.
robsd's Repositories
robsd/js-toggle-dark-mode
A smart JavaScript application that automatically inherits the user's prefers-color-scheme, but allows it to be overridden by the user and stored in the user's browser storage to enable site-wide preference and future visits.
robsd/html-link-page
A simple page to put your links (think "link in bio", "linktree" etc...) made with Bootstrap for quick deployment and easy customisation.
robsd/js-advent-calendar
A JavaScript advent calendar to count down to Christmas (with a surprise on the last day).
robsd/js-countdown
A little countdown widget that counts down to a specific date in days, hours, minutes and seconds.
robsd/js-music-player
A music player written in JavaScript with play/pause, current/total track time, moving seek bar, mute and volume controls.
robsd/js-text-editor
A simple text editor written in JavaScript with the ability to save and open text files.
robsd/php-flat-file-url-shortener-2
Another flat file URL shortener written in PHP which uses a slightly different URL storage method.
robsd/html-suspended-page
A simple page to put on a client's website who is avoiding paying you for it (sigh).
robsd/js-calculator
A little calculator with addition, subtraction, multiplication and division as well as clear and undo features.
robsd/js-cookie-banner
A simple cookie banner implementation, saving the user's consent in the browser storage to prevent the banner showing on every page load.
robsd/js-copy-to-clipboard
A method of copying text to text from an input to clipboard in JavaScript.
robsd/js-counter
A simple counter application, saving the current count in the user's browser storage to prevent loss on page refresh.
robsd/js-dad-joke
A simple app making use of the icanhazdadjoke API to fetch dad jokes.
robsd/js-github-profile
My personal GitHub website auto-generated with JavaScript using the GitHub API.
robsd/js-notes
A simple notes application that allows you to edit and delete notes, saving them in the browser storage to prevent loss on page refresh.
robsd/js-password-generator
A password generator application written in JavaScript with the option of 8-128 character passwords consisting of letters (lowercase and uppercase), numbers and symbols.
robsd/js-rock-paper-scissors
A simple Rock Paper Scissors game written in JavaScript.
robsd/js-show-hide-password
A method of showing and hiding a password field in JavaScript.
robsd/js-tip-calculator
A tip calculator that allows you to split it with others.
robsd/js-wage-calculator
A JavaScript calculator that converts (roughly) your annual wage to monthly, weekly, daily and hourly values.
robsd/js-weather
An application that implements the OpenWeatherMap API to display the current temperature (centigrade or fahrenheit) and weather from the user's current location or a location they specify.
robsd/php-flat-file-url-shortener
A flat file URL shortener written in PHP.
robsd/php-json-url-shortener
Another URL shortener written in PHP which uses JSON as a URL storage method.
robsd/robsd
Config files for my GitHub profile.
robsd/robsd.github.io
My personal GitHub website auto-generated with JavaScript using the GitHub API.
robsd/js-christmas-countdown
A JavaScript landing page that counts down to Christmas day (with a surprise on the 25th).
robsd/js-journey-cost-calculator
A JavaScript calculator that gives you the litres needed, cost of journey and cost per mile when supplied with mileage, fuel efficiency and price of fuel.
robsd/js-list
A simple to-do list application that allows you to mark off (1 click) and delete (2 clicks) completed items, saving them in browser storage to prevent loss on page refresh.
robsd/js-snowflakes
A JavaScript wrapper for PavelTheCoder's CSSnowflakes to activate on demand and control the amount.
robsd/php-ini-url-shortener
Another URL shortener written in PHP which uses an INI file as a URL storage method.