Skip to content

tonyaellie/tonya-utils

Repository files navigation

Tonya's Utils

A collection of utility functions and tools. Hosted at https://utils.tokia.dev/.

Utils

  • Counter: A tool for counting the number of characters, words, or lines in a given piece of text.
  • Diff: A tool for comparing the differences between two pieces of text.
  • Encoder: A tool for encoding a given piece of text.
  • TTTime: A clock that displays the current TTTime.
  • UCAS: A tool for calculating UCAS points from A-level grades.
  • Countdown: A tool for creating countdowns.
  • Passwords: A tool for generating secure passwords.
  • Unix: A tool for converting from unix time to a human-readable date and time.
  • Colour: A tool for picking colours/viewer.
  • Char: A tool for getting the char at a given index in a string.
  • Case: A tool for converting between different cases.

Planned Utils

  • Hash: A tool for generating hashes of a given piece of text.
  • Decoder: A tool for decoding a given piece of text, similar to Encoder.
  • Randomizer: A tool for generating random numbers, strings, and other data.
  • QR Code Generator: A tool for generating QR codes from a given piece of text.
  • Reader: A tool for reading a given piece of text aloud.
  • Request Sender: A tool for sending HTTP requests.
  • Formatter: A tool for formatting JSON/XML/HTML/CSS/JavaScript.
  • Team Generator: A tool for generating teams from a given list of names.
  • Timer: A tool for creating timers.
  • Stopwatch: A tool for creating stopwatches.
  • Quadratic Solver: A tool for solving quadratic equations (possibly with complex numbers and higher degree polynomials).
  • Distribution Calculator: A tool for calculating the distribution of a given set of numbers (binomial, geometric, negative binomial, poison, etc).

Utils that probably need a server/database

  • YouTube Downloader: A tool for downloading YouTube videos.
  • URL Shortener: A tool for shortening URLs.
  • Request Catcher: A tool for catching HTTP requests.

Issues and Contributing

If you have an issue or want to request a new feature, please report it on the bug tracker.

If you would like to contribute a new utility to Tonya's Utils, please submit a pull request with one utility per request. Make sure to include links on the home page and in the README.

License

Tonya's Utils is licensed under the GNU General Public License v3.0.